下面的函数将输出什么结果?1 const char *s = "abcdef";2 show_bytes((byte_pointer) s, strlen(s));其中字母'a'~'z'的ASCII码为0x61~0x7A。show_bytes()函数定义如下: 1 #include 2 3 ty.....
分类:
移动开发 时间:
2014-11-16 14:36:28
阅读次数:
332
使用打印字节的方式可以知道十进制数12345的十六进制为0x00003039,十进制浮点数12345.0的十六进制为0x4640E400。转换为二进制为1 /*2 0 0 0 0 3 0 3 93 00000000000000000011000000...
分类:
移动开发 时间:
2014-11-15 22:59:33
阅读次数:
379
填写空白项。n2n(十进制)2n(十六进制)95120x200195242880x8000014163840x400016655360x10000171310720x200005320x2071280x80
分类:
移动开发 时间:
2014-11-15 21:41:29
阅读次数:
222
A.将0x39A7F8转换为二进制。0011 1001 1010 0111 1111 1000B.将二进制1100 1001 0111 1011转换为十六进制。0xC97BC.将0xD5E4C转换为二进制。0000 1101 0101 1110 0100 1100D.将二进制10 0110 1110...
分类:
移动开发 时间:
2014-11-15 21:41:22
阅读次数:
205
填写空白。单字节可以用两个十六进制数表示。十进制二进制十六进制00000 00000x001671010 01110xA7620011 11100x3E880101 10000x58550011 01110x371361000 10000x882431111 00110xF3800101 00100...
分类:
移动开发 时间:
2014-11-15 21:32:34
阅读次数:
192
不进行数字转换为二进制和十六进制,计算结果。A. 0x503C + 0x8 = 0x5044B. 0x503C - 0x40 = 0x4FFCC. 0x503C + 64 = 0x503C + 0x40 = 0x507CD. 0x50EA - 0x503C = 0xBD
分类:
移动开发 时间:
2014-11-15 21:31:20
阅读次数:
752
1.代码:#include typedef unsigned char *byte_pointer;void show_bytes(byte_pointer start, int len){ int i; for(i = 0; i < len; i++) { printf(" %.2x"...
分类:
移动开发 时间:
2014-10-25 21:25:50
阅读次数:
159
先说下UBUNTU12.04下Y86模拟器的安装:(参考http://archive.cnblogs.com/a/1865627/ 作适当修改)
1.安装bison和flex词法分析工具
sudo apt-get install bison flex
2.下载sim解压,地址http://csapp.cs.cmu.edu/public/students.html
...
分类:
移动开发 时间:
2014-10-15 19:23:31
阅读次数:
260
damn cnblog editor sucks me so hard . all my note move to evernote .CSAPP :chapter 1 :计算机系统漫游
分类:
其他好文 时间:
2014-10-10 18:28:34
阅读次数:
144