2.有符号数的表示方法
(可能)改变数值但不改变位表示
1.补码转换为无符号数(w位):
2.无符号数转换为有符号数(w位):
1.數字常量默认为有符号数,加上后缀u或U可创建无符号数常量
(2)隐式:不同类型变量间赋值
3.%d有符号十进制%u无符号十进制,%o八进制%x十六进制
4.C語言对于同时包含有符号数和无符号数的表达式,会隐式地将有符号数转换为非负的无符号数
4.三种情况的数字分布
非规格化数字的阶码定義为E=1-bias可以补偿非规格化的尾数没有隐含的开头1有助于数字表示的平滑转变;否则,在绝对值最大的非规格化数字(其二进制表示为0 00...0 11...1)和絕对值最小的规格化数字(其二进制表示为0 00...01 00...0)之间将存在跳跃
1. 处理正浮点数时若按照无符号整数解释他们的二进制表示,则可以发现它們的大小顺序不变;负浮点数只需要倒序
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。