setFloat32 抽象方法
将此对象中指定 byteOffset
处开始的四个字节设置为指定 value
的 IEEE 754 单精度二进制浮点(的二进制32位)表示。
注意,此方法可能会丢失精度。 输入 value
是一个64位浮点值,在存储之前将被遵循IEEE 754舍入规则的32位浮点值转换。如果 value
不能精确表示为二进制32,则将其转换为最近的二进制32值。如果两个二进制32值相等接近,则使用最低有效位为零的那一个。注意,有限(但很大)的值可以转换为无穷大,而很小的非零值可以转换为零。
byteOffset
必须是非负的,并且 byteOffset + 4
必须小于或等于此对象的长度。
实现
void setFloat32(int byteOffset, double value, [Endian endian = Endian.big]);