【CSAPP】第 02 章:信息的表示和处理
原码
我们知道,数值具有正负两种符号,但是计算机仅由0和1两种状态构建而成,因此并没有专门用来表示正负号的原生方式,我们凭直觉设计就是挪用其中的一位来表示正负号,简单起见,如果我们用3位表达一个数值,这样的编码系统实际上能够表达的范围将会是:
-(2^2 - 1) = -3, -2, -1, -0, +0, +1, +2, +(2^2 - 1) = +3
补码
字节序(大小端)
大端:高位在低地址,地位在高地址
小段:高位在高地址,地位在低地址
验证程序:
// Demo:观察字节序的一个简单例子
原创
2021-06-22 17:26:13 ·
64 阅读 ·
0 评论