实例2,二进制的1.1010000 = -( 1/2 + 1/8) =-0.625 结合上例8位小数定点机数据格式:s.xxxxxxx 根据原码的含义,1.0以至于-1.0都超出了小数定点机的表示能力。由于原码表示不了1.0以至于-1.0,所以,反码也表示不了1.0和-1.0。那么按道理,补码应该也表示不了-1.0吧? 其实是可以的,逻辑如下:反馈...
编码机制的问题,有符号数如果对所有位进行编码,可以想象N位所编码的个数首先是是偶数,然后表示的数范围是对称的,也就是说0分为 0和-0,原码和补码正是这样,所以不可能在小数编码机制中出现-1这样一个整数,但是补码的特殊编码机制使0分到了正整数部分,也就是说原来的-0可以编码为另一个数,...
根据原码的含义,1.0以至于-1.0都超出了小数定点机的表示能力。由于原码表示不了1.0以至于-1.0,所以,反码也表示不了1.0和-1.0。那么按道理,补码应该也表示不了-1.0吧?其实是可以的,逻辑如下:网页链接