单精度浮点数是用来表示带有小数部分的实数,一般用于科学计算。这款软件能够很好的帮助有这方面需求的人员,能够精确快速的计算!
单精度浮点数简介
单精度浮点数格式是一种计算机数据格式,在计算机存储器中占用4个位元(32 bits),利用“浮点”(浮动小数点)的方法,可以表示一个范围很大的数值。在IEEE 754-2008的定义中,32-bit base 2格式被正式称为binary32格式。这种格式在IEEE 754-1985被定义为single,即单精度。需要注意的是,在更早的一些计算机系统中,也存在着其他4字节的浮点数格式。
单精度浮点数的长度字节,其中最高位为符号位S,中间8位表示阶码e,低23位表示尾数f。
单精度浮点数表示法规定:把一个数转换成浮点数储存时,整数部分保持位“1”,但这个“1”不存储,是隐含的。因此把一个单精度浮点数转换成真值时,需要在尾数的整数部分加一个“1”。
例如:13=1101B,将其规格化成浮点数后的结果位1.101×211,其整数部分的“1”不存储。尾数中只存储存小数部分的“101”。阶码部分为纯整数,并用移码表示。在使用单精度浮点数格式表示时,阶码的偏移值为127(即1111111B)。所以采用单精度浮点数表示时,数的真值为(-1)S2e-127×(1.f)