定点数/浮点数的表示

本文深入探讨了定点数和浮点数的表示方式,包括定点整数、定点小数、浮点数的原码、反码、补码和移码。介绍了各种编码的特性,如补码用于简化减法运算,移码便于比较大小。此外,还讨论了加减运算及寻找补数的方法,以及在计算机硬件中的应用。
摘要由CSDN通过智能技术生成

定点数:小数点位置固定。

定点整数,通常默认小数在最末位。定点小数则通常默认小数点在符号位后面,如1.0100不表示1.几,而是-0.0100。

浮点数:小数点位置不固定。

可以用原码、反码、补码来表示定点整数和小数。用移码来表示定点整数。

无符号数:整个机器字长的全部二进制位均为数值位,没有符号位,相当于数的绝对值。通常只用来探讨整数,而不是小数。

原码:第一位表示符号位,后面7位表示真值的绝对值。原码能表示的范围是关于原点对称的,有+0,-0的区分。

反码:若符号位为0,则反码和原码相同。

           若符号位为1,则数值位全部取反。

能表示的数值范围、特征都和原码一致

反码只是原码转变为补码的一个中间状态,并没有什么实际作用。

补码:正数的补码=原码

           负数的补码=反码末位+1(要考虑进位) 

真值0只有一种表示形式。能表示的数值范围不对称&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值