기본 데이터형
몇 바이트인지는 외우도록 하자.
정수형 변수 | char | 1 byte | -128 ~ +128 |
int | 4 byte | -2147483648 ~ +2147483647 | |
unsigned int | 4 byte | 0 ~ 4294967295 | |
long long int | 8 byte | -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 | |
short | 2 byte | -32768 ~ 32767 | |
실수형 변수 | float | 4 byte | 3.4*10^37 ~ 3.4*10^38 |
double | 8 byte | 1.7*10^307 ~3.4*10^308 |
sizeof 연산자
데이터형이나 값의 바이트 크기를 구할 때 사용한다.
변수의 바이트 크기도 구할 수 있다.
#include <stdio.h>
int main(void){
int a = 5;
printf("%d\n", sizeof(a));
printf("%d\n", sizeof(int));
printf("%d\n", sizeof(char));
printf("%d\n", sizeof(float));
printf("%d\n", sizeof(double));
return 0;
}
'C 이론' 카테고리의 다른 글
[C 기초] 변수명 사용 규칙, 예약어 (0) | 2021.03.23 |
---|---|
[C 기초] 이스케이프 시퀀스 (0) | 2021.03.23 |
[C 기초] 소수점 지정 출력, 자릿수 지정, 캐스트 (0) | 2021.03.23 |
[C 기초] 출력타입 (0) | 2021.03.22 |
[C 기초] 진수, 아스키코드 (0) | 2021.02.26 |