본문 바로가기
문법관련/C

4-2. 자료형 마다 저장할 수 최대값과 최솟값

by print_soo 2024. 6. 3.
[최대값과 최솟값의 공식] (unsigned는 제외)

최대값: 2^비트수
최솟값: -2^비트수

 

Data Type Storage Size (bytes) Minimum Value  Maximum Value Format Specifier
char 1 -128 127 %c
unsigned char 1 0 255 %c
short 2 -32768 32767 %hd
unsigned short 2 0 65535 %hu
int 4 -2147483648 2147483647 %d
unsigned int 4 0 4294967295 %u
long 4 -2147483648 2147483647 %ld
unsigned long 4 0 4294967295 %lu
long long 8 -9223372036854775808 9223372036854775807 %lld
unsigned long long 8 0 18446744073709551615 %llu
float 4 1.2E-38 3.4E+38 %f
double 8 2.3E-308 1.7E+308 %lf

 

 

float와 double은 모두 실수를 나타낼 때 사용하지만 float은 정확한 값을 나타내지 않는 경우가 많기에 double을 쓰는 것이 좋다.

'문법관련 > C' 카테고리의 다른 글

6. 연산자  (0) 2024.06.12
5. scanf 함수  (1) 2024.06.10
4. 변수 선언 및 초기화  (0) 2024.06.03
3. 상수와 데이터 표현방법  (0) 2024.05.31
2. printf - 형식지정자와 이스케이프 시퀀  (0) 2024.05.31