컴퓨터/Algorithm

자료형 별 표현 크기

빵케잌 2019. 12. 16. 21:39

맨날 눈으로 훑고 지나가던건데, 최적화 코드를 짜다보니 중요한 걸 체감하게 된다.

 

bool : 0,1 만 나타내지만 (1B)

unsigned char : 0~255 (1B)
signed char : -128 ~ 127

unsigned short : 0 ~ 65535 (2B)
signed short : -32768 ~ 32767

unsigned int : 0 ~ 4,294,967,295 ( 대략 40억 = 4G ) (4B)
signed int : -2,147,483,648 ~ 2,147,483,647 (대략 20억 = 2G )

unsigned long long : 0 ~ 18446744073709551615 (8B)

-> 영문자 문자열 13자리까지 표현 가능