温温酱
为某一给定IEEE-754浮点数X,如果2^E <= abs(X)
epsilon = 2^(E-23) % For a 32-bit float (single precision)
epsilon = 2^(E-10) % For a 16-bit float (half precision)根据上述方程式,我们可以计算出下列各点:为半精度...如果您希望获得+/-0.5(或2^-1)的精度,则该数字的最大大小为2^10。任何大于此的值,浮点数之间的距离都大于0.5。如果您想要一个+/-0.0005的精度(大约2^-11),那么这个数字的最大大小是1,任何大于这个值的值,浮点数之间的距离都大于0.0005。为单精度...如果希望精度为+/-0.5(或2^-1),则该数字的最大大小为2^23。任何大于此和浮点数之间的距离都大于0.5。如果您希望获得+/-0.0005(约2^-11)的精度,则该数字的最大大小为2^13。任何大于此的值和浮点数之间的距离都大于0.0005。为双精度...如果希望精度为+/-0.5(或2^-1),则该数字的最大大小为2^52。任何大于此和浮点数之间的距离都大于0.5。如果要获得+/-0.0005(约2^-11)的精度,则该数字的最大大小为2^42。任何大于此和浮点数之间的距离都大于0.0005。