作业帮 > 数学 > 作业

求32位浮点所能表示的最大正数值,最小负数值,和最小绝对值怎么算?

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/07/13 22:04:51
求32位浮点所能表示的最大正数值,最小负数值,和最小绝对值怎么算?
水平低,请易懂些.
你说在computer science里么?
IEEE 754 binary floating point representation之下,32位float point number,最左边一位(bit 31)表示符号(正负),接下来8位(bit 30 - 23)表示指数,剩下23位(bit 22 - 0)表示数值(比较复杂,具体见公式).
(-1)^s × (1 + m / 2^23) × 2^(e - 127)
s是第一位,e是8位指数,m是数值.
可表示的范围是 ±1.40129846432481707e-45 to ±3.40282346638528860e+38.