浮点数表示

来源:互联网 发布:ubuntu 光盘安装软件 编辑:程序博客网 时间:2024/04/30 01:33

符号 | 指数 | 尾数 |

 b         e        s    |        ==>      b * s * 2e

 

http://learn.akae.cn/media/ch14s04.html

 

则浮点数求绝对值的方法:

 

    unsigned int* temp = (unsigned int*)&fNum;
 
    *
temp = *temp << 1;
    
*
temp = *temp >> 1;

 

或者将*temp= *temp & 0x7FFFFFFF;

 

这样fNum即为绝对值。

原创粉丝点击