IEEE二進位浮點數算術標準(IEEE 754)是20世紀80年代以來最廣泛使用的浮點數運算標準,專門用來處理電腦中小數點的運算問題
IEEE表示的格式為?
S: sign bit (0為正、1為負)->共1bit
C:為指數->共8bit
M:正規化之後的整數->共23bit
總共32 bits
正規化的格式為:(-1)^S * 2^C-127 * (1.M)
S的求法
正的寫0 , 負的寫1
C的求法
假設:
指數為6
C-127=6, 得C=133
轉為2進位:(10000101)
C=10000101
備註:(如果是IEEE是64 bits, 為C-1023)
M的求法
假設有一數字98.625,
轉為2進位:(1100010.101)
正規化:1.10010101 * 2^6
M=10010101,後面有14個0,因為總共23個bits
最後以IEEE754表示為:0 10000101 100101000000000000000
延伸推薦