302호 컴퓨터실/QnA
1바이트는 어떻게 0부터 255 사이의 정수값을 가질 수 있나요?
삼층거주자
2024. 6. 11. 19:56
728x90
반응형
바이트(byte)는 8비트(bit)로 구성
각 비트는 0 또는 1의 값을 가질 수 있기 때문에, 1바이트는 총 2^8(=256)개의 서로 다른 값을 표현할 수 있습니다.
1바이트의 비트 구성
1바이트는 8개의 비트로 이루어져 있으며, 각각의 비트는 다음과 같이 위치합니다
[ b7 | b6 | b5 | b4 | b3 | b2 | b1 | b0 ]
여기서 각 비트는 0 또는 1의 값을 가질 수 있습니다.
가능한 값의 범위
1바이트는 2^8(2진수) = 256개(10진수)의 고유한 값을 표현할 수 있습니다.
결론
0부터 255까지의 256개의 값이 가능한 이유는 각 비트가 0 또는 1의 값을 가질 때, 모든 비트가 0인 경우부터 모든 비트가 1인 경우까지 모든 조합을 만들 수 있기 때문입니다.
최소값 (모든 비트가 0인 경우): 00000000 (2진수) = 0 (10진수)
최대값 (모든 비트가 1인 경우): 11111111 (2진수) = 255 (10진수)
2진수 00000000 = 10진수 0
2진수 00000001 = 10진수 1
2진수 00000010 = 10진수 2
2진수 11111111 = 10진수 255
반응형