定點整數

定點數是計算機中採用的一種數的表示方法。參與運算的數的小數點位置固定不變。定點數包括定點整數和定點小數。

階碼J=0,尾數S為純整數,此時,小數點固定在數的最低位之後,稱其為定點整數。

基本介紹

  • 中文名:定點整數
  • 外文名:fixed point integer
定義,定點整數,定點小數,

定義

計算機中,根據小數點固定的位置不同,定點數有定點(純)整數和定點(純)小數兩種。若階碼J=0,尾數S為純整數,此時,小數點固定在數的最低位之後,則稱其為定點整數。
定點整數的小數點完全靠事先約定而隱含在不同位置。
如下圖所示:
定點整數格式定點整數格式

定點整數

小數點位固定在最後一位之後稱為定點整數。若機器字長為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

相關詞條

熱門詞條

聯絡我們