Always Be Wise

자료형(Data Type)이란? 본문

프로그래밍 언어/C

자료형(Data Type)이란?

bewisesh91 2021. 12. 3. 17:00
728x90

자료형(Data Type)이란 변수의 종류를 의미한다.

C 언어에서는 변수에 값을 담기 전에 정수, 실수, 문자, 문자열 등 어떤 값들을 지닐 수 있는지 자료형을 미리 정해주어야 한다. 

 

정수형 변수로는 char, short, int, long, long long이 있으며,  char는 정수와 문자를 표시할 때에 사용되고,

short, int, long, long long은 정수를 나타낼 때 사용한다. 차이는 좀 더 크거나 작은 숫자를 표시할 수 있다는 점에 있다.

정수형 자료형의 경우 부호가 있는 변수와 부호가 없는 변수로 나눌 수 있다.

부호가 있는 경우에는 음수와 양수 모두 표현이 가능하고, 부호가 없는 변수의 경우 양수만을 표현할 수 있다.

부호가 없는 변수의 경우 표현 범위가 대략 2배정도 늘어난다(short 기준으로 -32,768 ~ 32767에서 0 ~ 65,535으로 증가).

 

실수형 변수로는 float, double, long double가 있으며 순서대로 좀 더 큰 숫자, 많은 소수점을 나타낼 수 있다.

정수형과 달리 부호가 없는 변수가 존재하지 않는다.

 

자료형의 크기는 바이트로 표현한다. 바이트는 8비트로 구성되며, 1비트는 0과 1의 두 가지 값을 표현할 수 있다.

숫자를 저장할 때엔 해당 자료형의 영역만큼 저장할 수 있다. 문자의 경우 영문자는 1바이트, 한글은 2바이트가 필요하다.

 

'프로그래밍 언어 > C' 카테고리의 다른 글

입출력하기  (0) 2021.12.03
상수란?  (0) 2021.12.03
자료형 형식 지정자  (0) 2021.12.03
변수란?  (0) 2021.12.03
C 언어란? "Hello, World!"  (0) 2021.12.03
Comments