728x90
반응형
대략 설명하면
변수의 크기는 일정 크기로 정해져 있습니다.
예를 들면 char는 8bit죠
char(아무것도 붙어 있지않으면 signed 이다) 를 숫자로 표시하면 -128 ~ 127까지 표시할수 있습니다.
쉽게 말하자면 첫번째 비트가 1이면 음수(-), 0이면 양수(+)을 뜻합니다.
그럼
양의 최대값는 0111 1111(2진수) = +127이 됩니다.
음의 최대값은 1111 1111(2진수) = -127이 됩니다.
unsigned char 는 0~255 까지 표현됩니다.
첫번째 비트를 양수, 음수로 표현하지 않고 그냥 값으로 처리합니다.
최소값 0000 0000(2진수) = 0
최대값 1111 1111(2진수) = 255
그러니까 unsigned를 사용하면 음수를 표현할 수 없는 대신에 양수를 2배로 표현할 수 있다.
이렇게 이해를 하였다.땅땅
728x90
반응형
'이것저것 개념' 카테고리의 다른 글
Crash Course #3 부울연산과 논리게이트 (0) | 2022.02.12 |
---|---|
Crash Course #2 전자 컴퓨팅 (3) | 2022.02.04 |
Crash Course #1 초기 컴퓨팅, 컴퓨팅의 기원 (6) | 2022.02.03 |
[필수지식] 네트워크 통신 알아보기 (4) | 2022.01.29 |
[git branch] 알고리즘 스터디하기 (1) | 2022.01.17 |
최근댓글