2 daxiangele1 daxiangele1 于 2016.01.20 11:46 提问

C语言中float类型浮点数

请问C语言中float类型浮点数的阶码为什么要使用移码表示,这样表示的优点是什么?

3个回答

91program
91program   Ds   Rxr 2016.01.20 12:03
caozhy
caozhy   Ds   Rxr 2016.01.20 11:48

如果阶码(指数)也用补码来表示,就会使得一个浮点数中出现两个符号位:浮点数自身的和浮点数指数部分的。这样的结果是,在比较两个浮点数大小时,无法像比较整数时一样使用简单的无逻辑的二进制比较。

http://www.zhihu.com/question/24115452

Royal_lr
Royal_lr   Ds   Rxr 2016.01.20 16:42

因为浮点数正负之分啊

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!