浮点数为什么要用移码,而不用补码呢? 浮点数为什么要用移码,而不用补码呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 此回复为自动发出,仅用于显示而已,并无任何其他特殊作用楼主【CenturyMagus】截止到2008-07-07 10:20:18的历史汇总数据(不包括此帖):发帖的总数量:10 发帖的总分数:660 结贴的总数量:9 结贴的总分数:640 无满意结贴数:0 无满意结贴分:0 未结的帖子数:1 未结的总分数:20 结贴的百分比:90.00 % 结分的百分比:96.97 % 无满意结贴率:0.00 % 无满意结分率:0.00 % 值得尊敬 我总觉得这个问题类似于:为什么C语言中用来声明整型变量的标识符是int而不是zheng 移码是对于某一个系列或集合的数使它们都映射到正数轴上去,即在数轴上把数都统一往右移动n位,使得所有的数都不为负数。这里我们有E=e+01111111,所以对于所有的E有E大于等于0。这里的话,由于E都不为负数,所以我们直接可以由移码的表示形式看出对应数值的大小(这里是把移码当做无符号数来比较大小的,而不必考虑符号,这里比用补码好多了,补码是要变换成原码再比较的)。其次,用移码表示的话,简化了对于“0”的判断,即当移码的各位都为0的话,那么该移码对应的数据是能够表示的数据中的最小值。此外, 用移码来表示阶码的话可以提高表示数据的精度。如果不是采用移码来表示阶码的话,那么当阶码就会出现负值,这样的话当需要把该数据转换成非阶码浮点数据时我们将就需要对尾数进行左移(做乘法运算),这样的话我们会发现最先移去的是尾数的高位,因此这种方法不利于数据的精度表示。而对于才用移码表示阶码的话,我们在转换时是做右移操作,这样最先移去的是最低位,这样比较好地保持了数据的精度。 想把文本文件的内容动态读到数组中出现问题,想知道正确的写法 日期加时间问题!!非常急!!!!! 如何学习J2EE 各位大侠帮我看看jar文件怎么打开 DES能否自定密钥 JCreator Pro的问题 MYSQL的一个奇怪语句 如何通过pop3方式获得folder里面的邮件列表 不知道 怎么办 我才学java 请问怎样才能快速学会java 一个月够不够?(这是我的最多得分了,下次一定多给) netbeans怎用设置快捷键 当几个引用指向同一个java对象的时候,用什么办法能让这几个引用都变成 null???
楼主【CenturyMagus】截止到2008-07-07 10:20:18的历史汇总数据(不包括此帖):
发帖的总数量:10 发帖的总分数:660
结贴的总数量:9 结贴的总分数:640
无满意结贴数:0 无满意结贴分:0
未结的帖子数:1 未结的总分数:20
结贴的百分比:90.00 % 结分的百分比:96.97 %
无满意结贴率:0.00 % 无满意结分率:0.00 %
值得尊敬