C++

[C++] 자료형

jeylee 2021. 7. 27. 10:04
//주석
//설명 역할, 코드로 인식되지 않는다.

int main()
{
	//int : 자료형 (크기 단위, byte) Data Type
	//i : 변수명
	int i = 0;

	//자료형 (크기 단위, byte) Data Type
	//정수형 : char(1), short(2), int(4), long(4), long long(8)
	//실수형 : float(4), double(8)
	unsigned char c = 0;
	c = 0;

	c = 256; //0

	return 0;
}

byte란?

1 byte = 8 bit

1 bit = 최소단위 (0, 1)

ex) int = 4byte = 32bit

1byte로 무엇을 할 수 있는가?

= 8bit 로 표현 할 수 있는 가지수 = 28 = 256가지

양의 정수를 표현하는 키 unsigned

unsigned char 에 256을 넣는다면?

= 0

 

256은 9bit에서 1 0000 0000이 됩니다. 그러나 사용자는 8bit를 사용하는 자료형인 char을 사용하기 때문에 1byte공간 외의 값은 사용하지 않습니다.