본문 바로가기
프로그래밍/C

c 자료형

by 베리베리 2008. 7. 28.

# 문자형
(signed) char : 1바이트. –128 ~ 127
unsigned char : 1바이트. 0 ~ 255
*char는 정수형으로 사용되기도 합니다. 

# 정수형
__int8 : 1바이트. -128 ~ 127
__int16 : 2바이트. –32,768 to 32,767
(signed) short (int) : 2바이트. –32,768 to 32,767
unsigned short (int) : 2바이트. 0 ~ 65,535
__int32 : 4바이트. –2,147,483,648 ~ 2,147,483,647
(signed) int : 4바이트. –2,147,483,648 ~ 2,147,483,647
unsigned int : 4바이트. 0 ~ 4,294,967,295
(signed) long (int) : 4바이트. –2,147,483,648 ~ 2,147,483,647
unsigned long (ing) : 4바이트. 0 ~ 4,294,967,295
enum : int와 동일한 값의 범위.
__int64 : 8바이트 –9,223,372,036,854,775,808 to 9,223,372,036,854,775,807

# 실수형
float : 4바이트. 3.4E +/- 38 (7 digits)
double : 8바이트. 1.7E +/- 308 (15 digits)
long double : 10바이트. 1.2E +/- 4932 (19 digits)

소수점 출력하기
std::cout.precision(2);

위의 설명은 ios_base에서 잘 알아보면 있음

댓글