十六進位浮點數(Hex Float)

介紹

一般十六進位的整數可以用 0x1234 的形式表示, 其中由右至左每位數字分別以 16^016^1 、… 為係數, 0x1234 就等於十進位中 1*16^3 + 2*16^3 + 3*16^1 + 4*16^0 , 這樣的模式也可以拿來表示浮點數, 通常會以 0x12.34p5 這樣的形式來表示, 小數點後依序以 16^-116^-2 、… 為係數, p 後面接的數值則表示最後要乘上 2 的幾次方, 0x12.34p5 就等於 (1*16^1 + 2*16^0 + 3*16^-1 + 4*16^-2)*2^5

參考