본문 바로가기

프로그래밍/C

열혈 C 프로그래밍 Chapter04-2

문제 1

 1비트로 표현할 수 있는 데이터의 수는 0과 1 이렇게 두 개이다. 그리고 2비트가 표현할 수 있는 데이터의 수는 00, 01, 10, 11 이렇게 네 개이다. 그렇다면 4비트, 1바이트 그리고 4바이트로 표현할 수 있는 데이터의 수는 몇 개인가?





문제 2

 1바이트 00000001은 10진수로 1이고, 1바이트 00000010은 10진수로 2이다. 그렇다면 다음 바이트들은 각각 10진수로 얼마가 되겠는가?

 00000001

 ?

 00000010

 ?

 00000100

 ?

 00001000

 ?

 00010000

 ?

 00100000

 ?

 01000000

 ?

 10000000

 ?





문제 3

 문제 2에서 얻은 결과를 가지고, 다음 각각의 바이트들이 나타내는 값이 10진수로 얼마인지 계산해보자.

 00010001

 ?

 10100010

 ?

 11110111

 ?