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