591페이지 코드해설을 보면 각 문자마다 주소값이 bit단위로 증가하여(ibytes=8bits) 1000->1008 ->1016...으로 주소값이 증가하는데, 593페이지 2번 설명풀이는 byte단위로 증가하여 1000->1002->1004...로 주소값이 증가합니다. bit단위로 증가하는게 맞는건가요 byte단위로 증가하는게 맞는건가요?
안녕하세요 길벗수험서 운영팀입니다.
단순히 표현의 차이입니다. bit든 Byte든 중요하지 않습니다. 해당 자료형의 크기만큼을 이동했다고만 이해해두시면 됩니다.
1Byte = 8bit
591쪽에서 사용된 변수 a는 char 자료형으로 1Byte의 크기를 갖습니다.
때문에 1Byte 즉 8bit씩 이동하게 된 것이죠.
593쪽 2번 문제에서는 정수 2Byte라고 사전에 제시하였습니다.
그럼 메모리에서는 2Byte 즉 16bit씩 이동해야 겠네요.
해당 해설에서는 bit 때신 Byte로 표기하여 메모리 주소를 2씩 증가한 것으로 표시하였습니다.
행복한 하루되세요 :)
-
관리자2020-08-10 10:28:22
안녕하세요 길벗수험서 운영팀입니다.
단순히 표현의 차이입니다. bit든 Byte든 중요하지 않습니다. 해당 자료형의 크기만큼을 이동했다고만 이해해두시면 됩니다.
1Byte = 8bit
591쪽에서 사용된 변수 a는 char 자료형으로 1Byte의 크기를 갖습니다.
때문에 1Byte 즉 8bit씩 이동하게 된 것이죠.
593쪽 2번 문제에서는 정수 2Byte라고 사전에 제시하였습니다.
그럼 메모리에서는 2Byte 즉 16bit씩 이동해야 겠네요.
해당 해설에서는 bit 때신 Byte로 표기하여 메모리 주소를 2씩 증가한 것으로 표시하였습니다.
행복한 하루되세요 :)