符号 | 指数 | 尾数 |
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即为绝对值。
符号 | 指数 | 尾数 |
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即为绝对值。