您的位置:首页 > 其它

笔记:第2章 信息的表示和处理

2016-03-12 15:33 316 查看

一、大端、小端

大端存储:高字节存在低地址;

小端存储:低字节存在低地址;



二、移位运算

1.移位运算从左至右可结合:如x<<j<<k等价于(x<<j)<<k;

2.逻辑右移:在左端补0;

算术右移:在端补最高有效位的值;

3.一个w位的值,要移动k位,实际移动的倍数为k mod w。

三、整数

1.two's complement补码表示:



2.字节长度相同的有符号数和无符号数之间的转换,保持位值不变,只是改变解释这些位的方式;

3.零扩展:高位补填0;

符号扩展:高位填最高有效位的值;

3.编码形式相同的字节数较长的数据类型转换为字节数较短的数据类型时截断高位;

4.编码形式和字节数均不同的数据类型转换时先转换字节长度再转换类型;

5.加法和乘法的溢出直接丢弃。

四、浮点数

1.IEEE754浮点数表示由符号位s、尾数M和阶码E表示;





2.舍入方式



备注:
(1)数据类型的字节数依赖于机器和编译器;

(2)逻辑运算符“&&”和“||”如果对第一个参数求值就能确定表达式的结果,则不会对第二个参数求值;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: