본문 바로가기
코딩

[코딩] 기본 문제

by johnsnowblog 2022. 11. 18.
자료형 범위 초과 계산 방법

 

 

 

# 참고, 자료형별 범위 (32bit 기준이며 다른 환경에서는 다를수 있음)

기본형 void
문자형 (signed) char 1 byte -128 ~ 127
unsigned char 1 byte 0 ~ 255
wchar_t 2 byte 0 ~ 65,535
정수형 bool 1 byte 0 ~ 1
(signed) short (int) 2 byte -32,768 ~ 32,767
unsigned short (int) 4 byte 0 ~ 65,535
(signed) int 4 byte -2,147,483,648 ~ 2,147,483,647
unsigned int 4 byte 0 ~ 4,294,967,295
(signed) long (int) 4 byte -2,147,483,648 ~ 2,147,483,647
unsigned long (int) 4 byte 0 ~ 4,294,967,295
__int8 1 byte -128 ~ 127
__int16 2 byte -32,768 ~ 32,767
__int32 4 byte -2,147,483,648 ~ 2,147,483,647
__int64 8 byte -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807
실수형 float 4 byte 3.4E-38(-3.4*10^38) ~ 3.4E+38(3.4*10^38) (7digits)
(long) double 8 byte 1.79E-308(-1.79*10^308) ~ 1.79E+308(1.79*10^308) (15digits)

 

 

#Reference

- https://haruhiism.tistory.com/11

- https://injunech.tistory.com/400

'코딩' 카테고리의 다른 글

[코딩] 컴파일 / Makefile  (0) 2022.11.18
[코딩] 코딩 테스트 시, 자주 사용되는 유용 API (C++)  (0) 2022.10.01