본문 바로가기
C++

2. 자료형

by arirang_ 2023. 1. 2.
int i = 0;

int는 자료형

i는 변수명

=은 대입 연산자

 

※ 참고

char c = 0;
c = 1;      // 대입 연산자
c == 1;     // 비교 연산자

 

● 자료형 (크기 단위, byte)

- Data Type라고도 함. 변수가 어떤 자료의 형태인지 설명해주는 역할을 한다.

▶ 정수형: char(1), short(2), int(4), long(4), long long(8)

▶ 실수형: float(4), double(4)

 

※ 참고

1byte = 8bit

1byte가 2의 10제곱 묶음 있으면? 1KB

1KB가 2의 10제곱 묶음 있으면? 1MB

1MB가 2의 10제곱 묶음 있으면? 1GB

1GB가 2의 10제곱 묶음 있으면? 1TB

 

unsigned char c = 0;

→ 1byte 양의 정수, 0~255까지 값으로 들어갈 수 있다.

    만약, c에 256이 들어간다면?

→ c는 자료형이 char이므로 8bit(1byte)이므로 자릿수의 범위를 넘어가므로 0이 된다.

 

1 1 1 1 1 1 1 1

255

1 0 0 0 0 0 0 0 0

256

 

 

'C++' 카테고리의 다른 글

6. 증감 연산자  (0) 2023.01.06
5. 산술 연산자  (1) 2023.01.04
4. 실수형 자료형  (0) 2023.01.04
3. 정수형 자료형  (2) 2023.01.04
1. 주석  (0) 2023.01.02