본문 바로가기

IT 기술48

C언어 배열(array) part 2_18일차 안녕하세요 보글리아입니다. 이전 시간에는 배열을 이용해 정수값을 출력해 봤습니다. 이번에는 저번 시간에 이어 배열에 문자열을 입력해 보도록 하겠습니다. ※제 수업은 이전주차에서 배운 개념을 재차 설명드리지 않습니다※ ※본 수업에 들어가기 앞서 요약을 하고 세부적인 설명을 하겠습니다※ 요약 배열이란 동일한 자료형을 묶어 표현하는 기법 배열로 문자열을 표현하는 방식은 자료형 + 배열명[요소 개수]이다. 첫 번째 배열 문자열 표현 방식은 작음따옴표를 연속해서 작성한다. 두 번째 방법은 큰따옴표로 문자열을 작성한다. 세 번째 방법은 대괄호 안에 문자열 길이를 적지 않고 바로 적는다. 문자열은 정수값과 다르게 크기를 하나 더 잡아준다. 배열로 문자열 표현하는 방법 C언어에서 배열로 문자열을 출력하려면 먼저 문자열.. 2023. 2. 23.
C언어 배열(array) part1_17일차 안녕하세요 보글리아입니다. 저번 시간부로 제어문을 마무리했습니다. 이번 시간에는 새로운 개념인 배열을 배워보도록 하겠습니다. ※제 수업은 이전주차에서 배운 개념을 재차 설명드리지 않습니다※ ※본 수업에 들어가기 앞서 요약을 하고 세부설명으로 넘어가겠습니다※ 요약 배열 : 동일한 데이터를 그룹으로 묶어 표현하는 문법 배열에 원하는 저장 공간은 대괄호 안에 숫자로 적어준다. 각 배열 요소에는 값을 대입할 수 있다. 배열 정의 C언어에서 배열은 프로그래머들이 가장 애용하는 문법 중 하나입니다. 배열은 특정 데이터형을 그룹으로 묶어 표현하는 방식입니다. 변수를 50개 선언한다고 했을 때, 이 변수의 데이터형이 모두 int라면, int형으로 50개의 변수를 묶어 나타낼 수 있습니다. 예를 들어 학교 내 한 반이 .. 2023. 2. 22.
컴퓨터의 자료 저장 방식 안녕하세요 보글리아입니다. 이번 시간에는 컴퓨터가 어떻게 자료를 기억하는지에 대해 알아보도록 하겠습니다. ※본 C언어 심화 카테고리는 C언어 수업 일정에 맞춰 진행되지 않습니다※ 요약 컴퓨터는 주기억 장치인 램(메모리)으로 자료를 저장한다. 메모리의 최소 저장 단위는 비트(bit)다 각 비트에는 0과 1이 올 수 있다. 비트 수가 늘어날때마다 2의 제곱승이다. 가장 맨 앞자리 비트는 부호 비트로 숫자가 양수인지 음수인지 파악한다. 8비트는 1 바이트다. 즉 바이트 수가 늘어날 때마다 8비트가 추가된다. 컴퓨터가 데이터(정보)를 저장하는 공간인 메모리 컴퓨터 내에는 주기억 장치인 램(RAM)이 있습니다. 램은 보통 메모리를 의미합니다. 이 메모리는 1바이트(byte) 단위로 주소가 매겨져 있어 운영체제마다.. 2023. 2. 19.
연산자 우선순위 및 연산 방향 안녕하세요 보글리아입니다. 이번 시간에는 C언어에서 사용하는 연산자에 대한 우선순위와 연산이 진행되는 방향을 알아보겠습니다. ※본 C언어 심화 카테고리는 C언어 수업 일정에 맞춰 진행되지 않습니다※ 연산자 우선순위와 방향 C언어에서 연산자 우선순위란 하나의 수식이 있으면, 이 수식에서 여러 연산자를 사용했을 때, 어떤 연산자를 먼저 연산할지 정해 놓은 것입니다. 보통 연산자 우선순위는 대수학의 원칙을 따릅니다. 예를 들어 하단에 수학 문제를 보시면 여러분들은 어떤 연산자를 먼저 계산하시나요?? 대수학의 원칙에 따르면 괄호를 먼저 계산하고 그다음에 곱셈과 나눗셈, 마지막으로 덧셈과 뺄셈을 계산합니다. 이를 연산자 우선순위라고 합니다. 2 + 5 x 7 / (3 x 7 + 6) - 20 다음은 C언어의 연산.. 2023. 2. 19.