基本介紹
- 中文名:定點整數
- 外文名:fixed point integer
定義,定點整數,定點小數,
定義
定點整數的小數點完全靠事先約定而隱含在不同位置。
如下圖所示:
定點整數
小數點位固定在最後一位之後稱為定點整數。若機器字長為n+1位,數值表示為:
X=X0X1X2...Xn,其中Xi={0,1},0≤i≤n 即(-1)^X0 * (X1*2^(n-1) + X2*2^(n-2) + ... + Xn-1*2 + Xn)
數值範圍是 -(2^n-1)≤X≤2^n-1
例如:1111表示-7。
定點小數
小數點固定在最高位之後稱為定點小數。若機器字長為n+1位,數值表示為:
X=X0.X1X2...Xn,其中Xi={0,1},0≤i≤n (這裡X0不表示數字,只表示符號,若X0=0,則代表X=0.X1X2...Xn,X0=1,則代表-0.X1X2...Xn)。
即X=X0.X1X2...Xn代表的小數為 (-1)^X0 * ((X1*2^(-1)) + X2*2^(-2) + ... + Xn-1*2^(-n+1) + Xn*2^(-n))
數值範圍是 -(1-2^(-n))≤X≤1-2^(-n)
例如:1111表示-0.875