1.完成下列数字转换。
A.将0x39A7F8转换为二进制数。
B.将二进制数1100 1001 0111 1011转换为十六进制数。
C.将0xD5E4C转换为二进制数。
D.将二进制数10 0110 1110 0111 1011 0101转换为十六进制数。
2.一个字节可以用两个十六进制数来表示。填写下表中缺失的项,给出不同字节模式的十进制、二进制和十六进制值。
3.请编写C语言代码,输入一个十进制整数(范围为0~65 535),输出其二进制、八进制、十六进制表示的结果。
4.不将数字转换为十进制或二进制,试着解答下面的算术题,答案用十六进制表示。
A.0x503c+0x8
B.0x503c-0x40
C.0x503c+64(注意此处64为十进制数)
D.0x50ea-0x503c
5.请编写一段C语言代码,判断你现在所用的机器为大端模式还是小端模式。(提示:可使用Union联合体或强制类型转换。)