定義浮點數 f
f=15.75
浮點數 f 轉換成十六進位
fh=f.hex()
反轉 fh 回原來的 f
f=float.fromhex(str(fh))
print("Original f is "+str(f))
print("float f to hexdecimal is :"+str(fh))
print("Reverse f from hexdecimal "+str(f))
結果
Original f is 15.75
float f to hexdecimal is :0x1.f800000000000p+3
Reverse f from hexdecimal 15.75
沒有留言:
張貼留言