smali 自体で smali ファイルを編集しようとしています。ただし、対応する Java ファイルはあります。
15.0F
javaの a0x4170
が smaliにある理由を理解しようとしていますか? 10 進数の 0x4170 = 16752 ではありませんか?
はい。http://babbage.cs.qc.cuny.edu/IEEE-754.old/Decimal.htmlを参照してください。
15.0f
= 0x41700000
32 ビットの IEEE-754 浮動小数点数として。この値0x4170
は 16 ビットの浮動小数点数を暗示しているように見えますが、これには十分な精度がありません。
完全を期すために、15.0d
(64 ビット浮動小数点数) は0x402E000000000000
.