본문 바로가기

컴퓨터/C

C 데이터 표현 단위 bit byte

1. bit 와 byte

 

2. Most Significant Bit (MSB)

가장 왼쪽에 존재하는 비트, 부호를 표현하는 데 사용된다. 양수라면 0, 음수라면 1이다.

 

3. 정수의 표현

1) 1의 표현

(-27×0)+(26+0)+(25×0)+(24+0)+(23×0)+(22+0)+(21×0)+(20×1)=1

2) -1의 표현

(1) 먼저 양수에서 각비트 별로 보수를 취한다.

(2) 그 후에 1을 더한다.

(-27×1)+(26+1)+(25×1)+(24+1)+(23×1)+(22+1)+(21×1)+(20×1)=-1

(3) 검산

1과 -1을 더하면 0이 된다. 이 때, 가장 왼쪽 비트의 올림수는 버려진다.

 

4. 실수의 표현

실제로는 4바이트 이상의 메모리 공간을 이용해서 실수를 표현한다. 여기서 2바이트만을 가지고 이야기하는 것은 표현 방식을 이해하기 위해서다.

 

'컴퓨터 > C' 카테고리의 다른 글

C sizeof 크기 확인  (0) 2022.08.28
C 자료형  (0) 2022.08.27
C 연산자  (0) 2022.08.26
C 변수 이름 결정 시 주의사항  (0) 2022.08.26
C comment 주석  (0) 2022.08.26