我正在尝试在smali本身中编辑smali文件。但是,我确实有相应的java文件。
我试图弄清楚为什么Java中的15.0F
是smali中的0x4170
? 0x4170 in decimal = 16752不是吗?
代码:java,smali
最佳答案
是。见http://babbage.cs.qc.cuny.edu/IEEE-754.old/Decimal.html15.0f
= 0x41700000
作为32位IEEE-754浮点数。值0x4170
似乎意味着16位浮点数,精度不够高而无用。
为了完整起见,15.0d
(64位浮点数)为0x402E000000000000
。