关于浮点数
关于浮点数
日期:2021-06-01 21:06:27 人气:1
(一)
浮点数是没有unsigned的。
(二)
C语言以及Inter IA32架构使用的浮点数格式遵从IEEE754标准,一个浮点数是如此计算出来的:V = (-1)^s * 2^E * M 。S是符号位,0 或 1。V 及M 的
位数由数据类型来决定。
如果是单精度型(float),那E 占8 位,M 占23 位,如果是双精度(double),E 占11 位,M 占52 位。
单精度数(float),最小正数为min V = 2 ^ -14
浮点数是没有unsigned的。
(二)
C语言以及Inter IA32架构使用的浮点数格式遵从IEEE754标准,一个浮点数是如此计算出来的:V = (-1)^s * 2^E * M 。S是符号位,0 或 1。V 及M 的
位数由数据类型来决定。
如果是单精度型(float),那E 占8 位,M 占23 位,如果是双精度(double),E 占11 位,M 占52 位。
单精度数(float),最小正数为min V = 2 ^ -14