반응형 c2 [C/C++] 배열이란? - 배열의 개념 및 기본 사용법 배열이란? 배열은 사전적 의미로 "일정한 차례나 간격에 따라 벌여 놓음"입니다. 프로그래밍에서의 배열도 자료형의 크기(간격)로 값을 연속적으로 나열한 것을 뜻합니다. 기본 사용 방법 선언 및 초기화 변수명에 대괄호 '[]'를 더하여 선언할 수 있으며, 대괄호 안에는 배열의 크기를 지정합니다. char cVal[2]; 하지만 배열의 크기를 지정하지 않고 선언도 가능한데 이때는 선언과 동시에 초기화를 하지 않으면 에러가 발생합니다. 선언과 동시에 초기화하는 방법은 중괄호 '{}' 사이에 배열의 크기만큼 값을 넣어주면 됩니다. (초기화 방법은 크기를 지정해도 동일하게 적용됩니다.) int iValT[] = {1, 2, 3, 4, 5}; int iVal[2] = {5, 6}; 사용 배열은 선언 및 초기화를 완료.. 2022. 7. 28. 07:12 [C/C++] 자료형 크기 및 범위 정리 자료형의 크기 C언어에서 자료형(data type)의 크기를 파악하는 것은 중요합니다. 우리가 프로그래밍을 할 때 사용하는 변수가 메모리에 어느 정도 공간을 차지하는지 포인터로 접근할 때 어떤 단위로 움직이는지 알고 사용해야 프로그램이 오작동하는 문제를 줄일 수 있습니다. 가령 char를 사용하면서 255가 넘는 범위의 값을 넣는다거나, unsigned 변수인데 음수를 입력해 전혀 다른 수로 연산이 되는 등의 문제가 발생할 수 있기 때문입니다. 종류 자료형 크기 (byte) 범위 논리형 bool 1 true (~0), false (0) 문자 (signed) char 1 -128 ~ 127 unsigned char 1 0 ~ 255 정수 (signed) short 2 -32,768 ~ 32767 (sign.. 2022. 7. 13. 22:59 이전 1 다음 728x90 반응형