2의 보수

    자바의 정석 정리(5) - 진법과 보수

    진법 10진법과 2진법 10진법 : 0~9의 숫자로만 데이터를 표현 2진법 : 0과 1의 숫자로만 데이터를 표현 비트(bit, binary digit) : 한 자리의 2진수, 컴퓨터가 값을 저장할 수 있는 최소단위 바이트(byte) : 비트 8개를 묶은 단위(=8bit), 데이터의 기본 단위 워드(word) : CPU가 한 번에 처리할 수 있는 데이터의 크기, CPU의 성능에 따라 워드의 크기가 달라짐 ex) 32비트 CPU -> 1word = 32비트, 64비트 CPU -> 1word = 64비트 n비트로 표현할 수 있는 10진수 값의 개수 : 2^n 값의 범위 : 0 ~ 2^n - 1 8진법과 16진법 8진수 : 2진수 3자리를 한 자리로 표현 16진수 : 2진수 4자리를 한 자리로 표현 2진수 10..