- 博客(1)
- 收藏
- 关注
原创 编译器产生的obj文件种存储的是16进制数,也是二进制代码的原因。因产生二进制数太多,看起来很不方便,且容易出错,故生成16进制数。一个16进制数,它就是4位二进制数。
CPU最终执行的是经编译器和链接器生产的可执行文件。 编译器产生的是源程序的机器码。例如:0x7f 0x86 0xae 0xc4。 0x是16进制的标示符,它表示后面紧跟的数是16进制表示。 这时候你就疑惑了,不是说机器码是二进制吗?这都是16进制是什么意思啊? 7f 86 ae c4 是16进制数,转为二进制数是01111111 10000110 10101110 11...
2020-03-28 10:55:10 452
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人