CSAPP(第二版) 第二章习题解答
2.1 二进制《–》十六机制
A.将0x39A7F8转换为二进制
0x39A7F8
0011 1001 1010 0111 1111 1000
B. 二进制1100 1001 0111 1011转换为十六进制
A 9 7 B
C. 将0xD5E4C转换为二进制
1101 0101 1110 0100 1100
D. 将二进制10 0110 1110 0111 1011 0101转换为十六进制
补0: 0010 0110 1110 0111 1011 0101
转:2 6 E 7 B 5
2.2 二进制/十六进制表示
| n | 2n2^n2n(十进制) | 2n2^{n}2n(十六进制) |
|---|---|---|
| 9 | 512 | 0x200 |
| 19 | 1028*512 = 524288 | 0x80000 |
| 14 | 16384 | 0x4000 |
| 16 | QwQ,不想算 | 0x10000 |
| 17 | 不想算 | 0x20000 |
| 5 | 32 | 0x20 |
| 7 | 128 | 0x80 |
方法: 当二进制表示为2n2^n2n次方时,十六进制如果可以写为i+4ji+4ji+4j,则十六进制可以写为 0x2i(0..0⏟j个0)0x2^i(\underbrace{0..0}_{j个0})0x2i(j个0 0..0</

这篇博客详细解答了CSAPP(第二版)第二章的习题,涵盖二进制与十六进制的相互转换、表示、加法、大端序与小端序、逻辑运算和异或应用等知识点,通过实例解析帮助读者深入理解。
最低0.47元/天 解锁文章
2万+

被折叠的 条评论
为什么被折叠?



