表示負數,在計算機中為了方便,使用了補數
(r-1)的補數
將該數值所有的數字逐一以r進位制之最大數字來減所得的數值即為該數的(r-1)補數。
定義:假設有某一r進位制的數值a,有k個位數,它的(r−1)補數為(r^k − 1) − a,且令a = 0時,a的(r−1)補數為0。
在電腦中,定點數(fixed-point number)是指用固定整數位數表達分數的格式,屬於實數資料類型中一種。有時定點數也會要求要有固定的整數位數。定點數與更複雜的浮點數相對。
定點數的運算比浮點數要快,在硬體上實現的較為輕鬆。
當一個定點二進位數字是正數時,其正數符號就是0,且該數的大小是以正二進位數字來表示。
該數字為負數時,除了其符號為1表示之外,還有其他三種可能的表示方法 :
ex :
9 => 0001001
參考資料: