清华大学课程“数值分析”(No.20240033)
交互演示网站

<<主页

浮点数系统 (Floating-point system)

本模块图形化地描述了浮点数系统的有限、离散的特性。一个浮点数系统由四个整数参数所确定: (base)β, 精度(precision)p, 指数下限L指数上限U。 规范化浮点数所能表示的浮点数的个数是 2(β−1)βp−1(UL+1)+1。规范化的浮点数系统所能够表示的最小的浮点数被称为下溢值(underflow level),用UFL =βL来表示, 最大的浮点数被称为上溢值(overflow level),用OFL =βU+1(1−βp)来表示。

使用者首先选择基的值,精度和指数范围的上下限。这时候在指定的浮点数系统中的机器数以实数轴上的竖线表示。最大、最小的正机器数和总共能够表示的机器数也被打印出来了。用鼠标点击数轴上的任意位置,相应的近似的机器数将以红色高亮显示,被选择的值和舍入得到的机器数的值都将在下面打印出来(分别以10为基和2为基显示)。

参考内容: 课本1.3.1节相关内容。