본문 바로가기
c/basic

[c] 정수 자료형

by wjwkddyd221001 2023. 2. 9.

목차

  1. 분류
  2. 서식지정자, 리터럴접미사
  3. 크기(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