-
signed와 unsigned integer컴공지식/잡지식 2024. 8. 30. 00:09
8-bit unsigned integer를 살펴보자.
unsigend integer는 부호 비트가 없어서 양수만 표현할 수 있다.
그러니까 2^8 = 256개의 숫자를 표현할 수 있다.
따라서 0에서 255까지 표현할 수 있다.
그런데 signed는 맨 앞의 1비트는 숫자의 부호를 나타내는 데 사용된다.
0이면 양수, 1이면 음수로 해석된다.
그리고 8비트 중 앞 양수인지 음수인지 나타내는 비트를 제외한 나머지 7비트는 숫자의 크기를 나타낸다.
이 경우, 양수는 00000000 (0)부터 01111111 (127)까지
음수는 10000000 (-128)부터 11111111 (-1)까지 표현할 수 있다.
그래서 총 범위는 -128에서 127까지이다.
'컴공지식 > 잡지식' 카테고리의 다른 글
Naming style (1) 2024.08.30 하이레벨 랭귀지 vs 로우레벨 랭귀지 (0) 2024.08.27