Code chapter152. Byte
8bit -> 1byte
Byte는 IBM의 System/360이라는 중형 컴퓨터 시스템에서 유래
1byte = 00000000 ~ 11111111
0 ~ 255 (unsigned)
-128 ~ 127 (signed)
3. Byte
BCD 숫자 표시 형식의 저장 용이함(23장)
세계 대부분의 문자를 저장 (CJK라 불리는 중국, 일본, 한국어 제외)
흑백 사진의 회색조를 표현하는 단계 (사람의 눈이 대략 256개의 명암을 구분)
4bit = nibble/nybble
5. 8진수
10110110의 8진수 변환 1011001111000101의 8진수 변환
여러 바이트로 구성되어 있는 값을 표현할 경우 바이트를 나눌 때 동일한 비트 단위
로 나뉘어야 한다.
2bit(4에 기반한 수체계) 혹은 4bit(16에 기반한 수체계) 단위로 나누어 사용
6. 16진수
16 = Hexadecimal = hex
진수의 표현
0 1 2 3 4 5 6 7 8 9 10 11 12… (10진수)
0 1 2 3 4 5 6 7 10 11 12… (8진수)
0 1 2 3 10 11 12… (4진수)
0 1 10 11 100… (2진수)
0 1 2 3 4 5 6 7 8 9 ? ? ? ? ? ? 10 11 12… (16진수)
10. 16진수
10진수를 16진수로 변환
255이하일 경우 1byte로 변환 가능 = 2nibble = 두개의 16진수
65,536이하일 경우 2byte로 변환 가능 = 4bibble = 네개의 16진수
CAFE