c++ 자료형

김선우·2024년 11월 9일
0

c++

목록 보기
1/1

논리형

bool 1 byte (8 bit) 0 ~ 1

void void - -

null

문자형

(signed) char 1 byte (8 bit) -128 ~ 127

unsigned char 1 byte (8 bit) 0 ~ 255

정수형

(signed) short (int) 2 byte (16 bit) -32,768 ~ 32,767

unsigned short (int) 2 byte (16 bit) 0 ~ 65,535

(signed) int 4 byte (32 bit) -2,147,483,648 ~ 2,147,483,647

unsigned int 4 byte (32 bit) 0 ~ 4,294,967,295

(signed) long (int) 8 byte (64 bit) -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807

unsigned long (int) 8 byte (64 bit) 0 ~ 18,446,744,073,709,551,615

(signed) long long (int) 8 byte (64 bit) -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807

unsigned long long (int) 8 byte (64 bit) 0 ~ 18,446,744,073,709,551,615

실수형

float 4byte (32bit) ±3.4×10^(-37) ~ ±3.4×10^(38)

double 8byte (64bit) ±1.7×10^(-307) ~ ±1.7×10^(308)

long double 8byte (64bit) ±1.7×10^(-307) ~ ±1.7×10^(308) 이상

* unsinged 키워드 : 음의 범위를 없애고 그만큼 양의 범위를 늘려준다. 보통 자신이 사용하는 데이터의 범위가 양수범위일 때 사용한다.

아래는 간단하게 정수형, 실수형 논리형 변수 선언 후 출력한 화면.

profile
생각은 나중에..

0개의 댓글