当前位置:天才代写 > tutorial > C语言/C++ 教程 > Vdsp(bf561)中的浮点运算(3):FLT_MIN

Vdsp(bf561)中的浮点运算(3):FLT_MIN

2017-11-05 08:00 星期日 所属: C语言/C++ 教程 浏览:434

FLT_MIN是在float.h中界说的一个常量,用以暗示单精度浮点数的最小值。

#define FLT_MIN 1.1754943508222875E-38F

那么这个值从何而来?

从浮点数的暗示可以知道,尾数一定是大于便是1的,要取最小值,只能将指数配置为最小值,由于浮点数划定将指数为0的环境暗示非凡的浮点数,因此指数只能取1,即

0      00000001   00000000000000000000000

标记位    指数     尾数

从16进制整数看它的值就是 0x00 80 00 00。

按照浮点数的计较公式可知这个值为:

1.0 * 2-126

= 1.1754943508222875079687365372222e-38

这个是计较器的计较功效。

 

    关键字:

天才代写-代写联系方式