1樓:風若遠去何人留
計算機儲存的所有整型數值都是補碼。
所以補碼一樣分有符號和無符號型別。
對於無符號的 補碼就是原始碼, 8位範圍是0~255對於有符號的, 區分正負,範圍是-128~127
2樓:匿名使用者
10000000(二進位制)=128(十進位制)
11111111 (二進位制)=255(十進位制)
所以:8位二進位制補碼所能表示的十進位制整數範圍是128至255
3樓:匿名使用者
有符號位的情況是:-(2^8-1)~+(2^8-1)-1
無符號位的情況是:0~+(2^8)-1
4樓:prince孫雨彤
整數範圍是128至255。
8位二進位制補碼所能表示的十進位制整數範圍是多少至
5樓:定幻露閉夏
10000000(二進位制)=128(十進位制)11111111
(二進位制)=255(十進位制)
所以:8位二進位制補碼所能表示的十進位制整數範圍是128至255
6樓:芮紫瓊陽卓
計算機儲存的所有整型數值都是補碼。
所以補碼一樣分有符號和無符號型別。
對於無符號的
補碼就是原始碼,
8位範圍是0~255
對於有符號的,
區分正負,範圍是-128~127
8位二進位制補碼所能表示的十進位制整數範圍是多少至多少
7樓:仙戈雅
有符號位的情況是:-(2^8-1)~+(2^8-1)-1
無符號位的情況是:0~+(2^8)-1
如果用8位二進位制補碼表示有符號的整數,則所能表示的十進位製數的範圍是多少?
8樓:做而論道
要求範圍,就是求最大和最小值了。
8位有符號的整數,最左邊是乙個符號位,後面七位數值。
正數的補碼,數值位就是其絕對值,所以範圍就是:
0 0000000~0 1111111
即 +0~+127。
負數的補碼,數值位要求反加一才是其絕對值,所以範圍就是:
1 0000000~1 1111111
即 -128~-0。
綜合,就是: -128~+127。
用8位2進製補碼表示帶符號的十進位制整數的範圍是
9樓:匿名使用者
用8位2進製補碼表示帶符號的十進位制整數的範圍是-128到127。
8位2進製帶符號的數,一共可以表示2^8(256)個數,第一位為符號位,由於符號位0代表正數,1代表負數,所以最小的數為10000000(-128),最大的數為01111111(127)。
這裡解釋一下,最小數為什麼不是11111111,由於規定0的補碼唯一,是00000000,所以8位二進位製數可以表示256個數(並非正0和負0一樣所得出的255個),也就是說10000000表示的不是0,而是-128,它也就是最小的數而並非11111111(-127)。
擴充套件資料
原碼:在數值前直接加符號位的表示方法。
反碼:正數的反碼與原碼相同。負數的反碼,符號位為「1」,數值部分按位取反。例如原碼1110的反碼為1001。
補碼:正數的補碼和原碼相同。負數的補碼則是符號位為「1」,數值部分按位取反後再在末位加1。也就是反碼加1。例如原碼1110的補碼為1010。
10樓:
要求範圍,就是求最大和最小值了.
8位有符號的整數,最左邊是乙個符號位,後面七位數值.
正數的補碼,數值位就是其絕對值,所以範圍就是:
0 0000000~0 1111111
即 +0~+127.
負數的補碼,數值位要求反加一才是其絕對值,所以範圍就是:
1 0000000~1 1111111
即 -128~-0.
綜合,就是:-128~+127.
用八位二進位制補碼表示的十進位製數範圍?
11樓:
補碼表示除了一位符號位,首位符號位,0表示正,正數補碼和原碼相同,1表示負數,原碼取反,再加1,符號位不變。
範圍:-127----+127
8位2進製帶符號的數,回一共可以表示2^答8(256)個數,第一位為符號位,由於符號位0代表正數,1代表負數,所以最小的數為10000000(-128),最大的數為01111111(127)。
二進位製數除法與十進位製數除法很類似。可先從被除數的最高位開始,將被除數(或中間餘數)與除數相比較,若被除數(或中間餘數)大於除數,則用被除數(或中間餘數)減去除數,商為1,並得相減之後的中間餘數,否則商為0。
再將被除數的下一位移下補充到中間餘數的末位,重複以上過程,就可得到所要求的各位商數和最終的餘數。
12樓:沙里波特
-128 ~+127。
「網友推薦」答案,是錯誤的。
如果用8位二進位制補碼表示帶符號的定點整數,則能表示的十進位製數的範圍是???、
13樓:
範圍是-128~127
在十進位制中可以把n位二進位制體系中的數a表示為:
求補碼,意味著求:
n位二進位制,最高位為符號位,因此表示的數值範圍-2^(n-1) ——2^(n-1) -1,所以模為2^n。上面提到的8位二進位製模為2^8是因為最高位非符號位,表示的數值範圍為0——2^8-1。
擴充套件資料:
整數補碼
求給定數值的補碼分以下兩種情況:
正數正整數的補碼是其二進位制表示,與原碼相同[2]。
1、+9的補碼是00001001。(備註:這個+9的補碼是用8位2進製來表示的,補碼表示方式很多,還有16位二進位制補碼表示形式,以及32位二進位制補碼表示形式,64位進製補碼表示形式等。
每一種補碼表示形式都只能表示有限的數字。)
負數求負整數的補碼,將其原碼除符號位外的所有位取反(0變1,1變0,符號位為1不變)後加1[2]。
同乙個數字在不同的補碼表示形式中是不同的。比如-15的補碼,在8位二進位制中是11110001,然而在16位二進位制補碼表示中,就是1111111111110001。以下都使用8位2進製來表示。
2、求-5的補碼。
-5對應正數5(00000101)→所有位取反(11111010)→加1(11111011)
所以-5的補碼是11111011。
轉化為原碼
已知乙個數的補碼,求原碼的操作其實就是對該補碼再求補碼:
1、如果補碼的符號位為「0」,表示是乙個正數,其原碼就是補碼。
2、如果補碼的符號位為「1」,表示是乙個負數,那麼求給定的這個補碼的補碼就是要求的原碼。
4、已知乙個補碼為11111001,則原碼是10000111(-7)。
因為符號位為「1」,表示是乙個負數,所以該位不變,仍為「1」。
其餘七位1111001取反後為0000110;
再加1,所以是10000111。
14樓:匿名使用者
-128~127。八位,去掉最高位符號位,還有7位,最大可表示的正數是1111111,也就是127。8位最多可以表示2^8(256)個數,所以最小是-128。
-128是10000000,這是規定的。
15樓:匿名使用者
-127-127
符號位不再表示的範圍內
16樓:匿名使用者
11111111表示-127
01111111表示127
8位八進位制補碼能表示的整數範圍是多少?有什麼運算公式嗎?
17樓:匿名使用者
8位二進位制補碼表示十進位制整數-128.則其表示形式為?1000 0000。
8位二進位制的取值範圍不是127——負127嗎。
是:0000 0000~1111 1111,即0~255,共 256 個。
18樓:匿名使用者
8位八進位制,就是24位的二進位制,也就是6位16進製制。
其16進製制補碼的表示範圍為:800000h~7fffffh,對應的10進製數的範圍為:-8388608~8388607
19樓:高州老鄉
8位二進位制的數可表示256個不同的結果,如果要表示負數就要截半,即正數表示到+128,負數到-127
如果說的是8個8進製的數,就有24位二進位制,可表示2^24個不同的結果,帶符號表示整數則正數到+2^23,負數到-2^23+1
8位二進位制數碼能表示的十進位製數範圍是?
20樓:飛雪射鹿笑倚鴛
十進位制有符號整數範圍是-128到127;無符號整數範圍是0到255。對於有符號數,最高位表示正負。
21樓:匿名使用者
無符號整數:
0-2^8-1也就是0-255
二進位制補碼怎麼算,二進位制補碼怎麼計算的
一分鐘了解計算機與二進位制 1 在計算機系統中,數值一律用補碼來表示 儲存 主要原因 使用補碼,可以將符號位和其它位統一處理 同時,減法也可按加法來處理。另外,兩個用補 碼表示的數相加時,如果最高位 符號位 有進製,則進製被捨棄。2 補碼與原碼的轉換過程幾乎是相同的。數值的補碼表示也分兩種情況 1 ...
在8位二進位制的機器中,補碼表示數的範圍是128到
第1位是符號位,後七位是數值位 8位二進位制 補碼表示數最大是 01111111 2 127 10 8位二進位制表示數的範圍為什麼是 128 127 計算機對有符號數 包括浮點數 的表示有三種方法 原碼 反碼和補碼 8位原碼能夠表示數的範圍是 127 127 8位反碼能夠表示數的範圍是 127 12...
二進位制的位權問題,二進位制轉換成十進位制的位權是啥
二進位制資料也是採用位置計數法,其位權是以2為底的冪。例如二進位制資料,其權的大小順序為2 2 2 1 2 0 2 1 2 2。對於有n位整數,m位小數的二進位制資料用加權係數式表示,可寫為 a n 1 a n 2 a m 2 a n 1 2 n 1 a n 2 2 n 2 a 1 2 1 a 0 ...