整數的表示方法
整數又被分成為帶符號和不帶符號的兩類(lèi)。對帶符號的整數來(lái)說(shuō),符號位被安排在最高位,任何一個(gè)帶符號的整數都可以被寫(xiě)成:
N = NS Nn Nn-1 .. N2 N1 N0
對于用n+1位二進(jìn)制位表示的帶符號的二進(jìn)制整數,其值的范圍為:
|N| ≤ 2n -1
對不帶符號的整數來(lái)說(shuō),所有的n+1個(gè)二進(jìn)制位均被視為數值,此時(shí)數值的范圍是
0 ≤ N ≤ 2n+1-1
即原來(lái)的符號位被解釋為2n的數值。
有時(shí)也用不帶符號的整數表示另外一些內容,此時(shí)它不再被理解為數值的大小,而被看成一串二進(jìn)制位的某種組合。
在很多計算機中,往往同時(shí)使用不同位數的幾種整數,如用8位、16位、32位或64位二進(jìn)制來(lái)表示一個(gè)整數,它們占用的存儲空間和所表示的數值范圍是不同的。
評論