【发布时间】:2023-04-06 01:36:01
【问题描述】:
我正在研究浮点类型,示例是一个以十六进制表示的变量浮点的声明
float f_in_hex = Ox1.59a8f6p8f
这是找到浮点值的计算:
(1 * 16^0 + 5 * 16^-1 + 9 * 16^-2 + 10 * 16^-3 + 8 * 16^-4 + 15 * 16^-5 + 6 * 16^- 6) * 2^8
所以,我知道前缀 Ox 是什么,base 是 16 但我仍然不明白为什么指数部分从 0 开始并带有负值
【问题讨论】:
-
尝试计算更大的数字。例如,尝试计算
0xA1C.59AD的值,然后您会注意到
标签: java floating-point numbers