목차
- 분류
- 서식지정자, 리터럴접미사
- 크기(Windows 64bit 기준)
분류
- char, short, int, long, long long
- signed(기본), unsigned
서식지정자, 리터럴접미사
자료형 | 서식지정자 | 리터럴접미사 |
char | %d | |
short | %d | |
int | %d | |
long | %ld | l, L |
long long | %lld | ll, LL |
자료형 | 서식지정자 | 리터럴접미사 |
unsigned char | %u | |
unsigned short | %u | |
unsigned int | %u | u, U |
unsigned long | %lu | ul, UL |
unsigned long long | %llu | ull, ULL |
크기(Windows 64bit 기준)
자료형 | 크기 | 범위 | 비고 |
char | 1바이트(8비트) | - 128 ~ 127 | |
short | 2바이트(16비트) | -32,768 ~ 32,767 | |
int | 4바이트(32비트) | -2,147,483,648 ~ 2,147,483,647 | 약 21억 |
long | 4바이트(32비트) | -2,147,483,648 ~ 2,147,483,647 | 약 21억 |
long long | 8바이트(64비트) | -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 |
자료형 | 크기 | 범위 | 비고 |
unsigned char | 1바이트(8비트) | 0 ~ 255 | |
unsigned short | 2바이트(16비트) | 0 ~ 65,535 | |
unsigned int | 4바이트(32비트) | 0 ~ 4,294,967,295 | 약 42억 |
unsigned long | 4바이트(32비트) | 0 ~ 4,294,967,295 | 약 42억 |
unsigned long long | 8바이트(64비트) | 0 ~ 18,446,744,073,709,551,615 | 2 ^ 64-1 |
'c > basic' 카테고리의 다른 글
[c] 실수 자료형(IEEE 754) (0) | 2023.02.09 |
---|---|
[c] 라이브러리 (0) | 2023.02.08 |