几乎所有的硬件和编程语言表示小数的二进制格式都是一样的。这种格式是一个标准,叫做IEEE 754标准,它定义了两种格式:一种是32位的,对应于Java的float;另一种是64位的,对应于Java的double。