浮点数,也称浮点型(float)、实数型(real),是用来示意实数的一种数据类型。
浮点数在盘算机系统中的应用异常普遍,例如用于盘算圆周率、求解非线性方程、数值积分等。
浮点数由符号位、指数位和尾数位组成。由于盘算机内部使用二进制举行运算,浮点数需要举行二进制浮点数和十进制浮点数之间的相互转换。
浮点数存在着精度问题。一些小数在用浮点数示意时会发生精度损失。例如,0.1在用浮点数示意时是无限小数,但由于二进制的缘故原由,只能用0.0001100110011……这样无限循环小数来示意。当需要对浮点数举行准确盘算时,可以使用高精度盘算库。