Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有个问题。当我保存程序输出的 *.txt 时,我得到:0.021111111111111112a118d0 和更多的东西。
问题是:
这个数字中的“d0”和“a”是什么意思? 我不知道“d0”是否与格式(双精度或十进制)有关,而“a”与指数或其他事物有关。 我在网上搜索,但没有。你能告诉我的任何事情我都会感谢你的。 谢谢
我猜你说的是十六进制数,它有底数16(从 0 到 9 ,然后是 a(10) , b(11) , c(12) , d(13) , e(14) 和 f(15) )
16
我认为d0是 d-->(13) 和 0-->(0)
d0
String.format("%a, or in capitals %A", 0x1.5p3, 0x1p3);
十六进制浮点文字看起来像0x(mantissa)p(exponent). 使用格式 。%a
0x(mantissa)p(exponent)
%a