1. 메모리에서 BB (-69) 를 CPU에다가 저장하여 출력을 할때, CPU에 BUS를 통해서 4byte 만큼의 칸을
받는데 [떙떙|떙떙|떙떙|BB] 를 받을 것이다. 그렇다면 앞에 떙떙은 어떤식으로 처리를 해야할까?
; 만약 int 형 자료면 떙떙|떙떙|떙떙|BB 일 것이고, short 형 자료면 떙떙|BB 로 처리될 것이다.
이때 부호를 인식해서 signed char 형태로 -69 를 출력하기 위해서라면 BB 를 FF|FF|FF|BB 로 출력하지
않고 그냥 BB 값을 가지면 양수 187의 값을 가진다. 그러므로 음수를 출력하려면 앞에 FF 가 채워져 있어야한다.
2. char형 앞에 unsigned 를 붙였더니 양수를 출력하여 앞에 FF 가 없다.
'ETC' 카테고리의 다른 글
2013.04.09_Cygwin 설치방법 (0) | 2013.04.09 |
---|---|
유용한_콘솔관련함수 (0) | 2013.04.01 |
실행될때 메모리에 속하는 프로그램 영역 5가지! (0) | 2013.03.20 |
퀴즈 (0) | 2013.03.13 |
간단한자기소개 (0) | 2013.03.08 |