54.5 연습문제 해설 중
, 홍 임시님이 작성0x5678이 2바이트 라는데 왜 2바이트 인지 생각이 나질 않습니다.
게다가 심사문제에서 char가 1 바이트니까 0x1111중에 0x1만 출력되야하는거 아닌가요?
공용체 문장구조나 쓰임새는 이해가 가는데 바이트 카운팅이 이해가 잘 되지 않습니다..
711페이지를 읽고 1byte에 두개의 숫자씩 들어간다라고 이해했는데 그러면 문제 없을까요?
Re: 54.5 연습문제 해설 중
, 도장_ 관리자님이 작성85.9 10진수 - 16진수 - 2진수 변환표를 참고하세요.
char는 1바이트를 사용합니다. 보통 char가 표현할 수 있는 0~255의 범위는 16진수로는 0~FF까지입니다. 16진수 표기로 하면 0x0~0xFF입니다.
1바이트에 2개의 숫자가 들어가지 않습니다. 0x12는 10진수로 12입니다. 1바이트의 표현 범위는 0~255입니다.(부호가 있을 때는 -127~128)