04-01 컴퓨터가 데이터를 표현하는 방식

  • 비트(bit)와 바이트(byte)

비트는 데이터의 최소 단위로 2진수 값 하나를 저장할 수 있는 메모리의 크기

바이트는 비트를 여덟개 묶은 것

컴퓨터 메모리의 주소 값은 1바이트당 하나의 주소가 할당되어 있음

int num = 0xA7; // 0x는 16진수 -> 10 * 16 + 7 = 167
int num = 032;  // 0은 8 8진수 -> 3 * 8 + 2 = 26

04-02 정수와 실수의 표현방식

  • MSB(Most Significant Bit)

정수를 표현하는데 있어서 가장 왼쪽에 존재하는 비트는 부호를 표현!

0 은 양의 정수를 의미 -> 1은 음수를 의미? NO!

음수는 양수를 1의 보수를 취하고 1을 더해준다 -> 2의 보수법

어떤수에 2의 보수를 2번 적용해주면 자기 자신으로 돌아옴!

댓글남기기