1樓:匿名使用者
10000000(二進位制)=128(十進位制)
11111111 (二進位制)=255(十進位制)
所以:8位二進位制補碼所能表示的十進位制整數範圍是128至255
2樓:段幹蕙
-128~127-128的補碼為11111111127的補碼為01111111
8位二進位制補碼所能表示的十進位制整數範圍是多少至
3樓:風若遠去何人留
計算機儲存的所有整型數值都是補碼。
所以補碼一樣分有符號和無符號型別。
對於無符號的 補碼就是原始碼, 8位範圍是0~255對於有符號的, 區分正負,範圍是-128~127
4樓:匿名使用者
10000000(二進位制)=128(十進位制)
11111111 (二進位制)=255(十進位制)
所以:8位二進位制補碼所能表示的十進位制整數範圍是128至255
5樓:匿名使用者
有符號位的情況是:-(2^8-1)~+(2^8-1)-1
無符號位的情況是:0~+(2^8)-1
6樓:prince孫雨彤
整數範圍是128至255。
四位二進位制補碼所能表示的十進位制整數範圍是______至______
7樓:教育仁昌
四位二進位制補碼所能表示的十進位制整數範圍是-8至7。
已知一個數的補碼,求原碼的操作其實就是對該補碼再求補碼。如果補碼的符號位為「0」,表示是一個正數,其原碼就是補碼。即四位二進位制補碼0111 = 四位二進位制原碼0111 = 1*2^2+ 1*2^1+ 1*2^0=十進位制整數7。
如果補碼的符號位為「1」,表示是一個負數,求給定的這個補碼的補碼就是要求的原碼。即四位二進位制補碼1000符號位為「1」,表示是一個負數,所以該位不變,仍為「1」。其餘三位000取反後為111;再加1,所以是1000。
負的四位二進位制原碼-(1000) =-( 1*2^3)=十進位制整數-8。
8樓:匿名使用者
四位最小數:1000,減1=0111,取反=1000,即十進位制8,用補碼錶示的是十進位制-8
四位最大數:0111,十進位制7
十進位制數範圍是-8至+7
9樓:琦涵涵
8至15
(1000)2=8
(1111)2=15
用8位二進位制數補碼形式表示整數,則可以表示的整數範圍是多少?求具體運算過程
10樓:
8位二進位制補碼錶示十進位制整數-128.則其表示形式為?1000 0000。
8位二進位制的取值範圍不是127——負127嗎。
是:0000 0000~1111 1111,即0~255,共 256 個。
8位八進位制補碼能表示的整數範圍是多少?有什麼運算公式嗎?
11樓:匿名使用者
8位二進位制補碼錶示十進位制整數-128.則其表示形式為?1000 0000。
8位二進位制的取值範圍不是127——負127嗎。
是:0000 0000~1111 1111,即0~255,共 256 個。
12樓:匿名使用者
8位八進位制,就是24位的二進位制,也就是6位16進位制。
其16進位制補碼的表示範圍為:800000h~7fffffh,對應的10進位制數的範圍為:-8388608~8388607
13樓:高州老鄉
8位二進位制的數可表示256個不同的結果,如果要表示負數就要截半,即正數表示到+128,負數到-127
如果說的是8個8進位制的數,就有24位二進位制,可表示2^24個不同的結果,帶符號表示整數則正數到+2^23,負數到-2^23+1
用8位2進位制補碼錶示帶符號的十進位制整數的範圍是
14樓:匿名使用者
用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。
15樓:
要求範圍,就是求最大和最小值了.
8位有符號的整數,最左邊是一個符號位,後面七位數值.
正數的補碼,數值位就是其絕對值,所以範圍就是:
0 0000000~0 1111111
即 +0~+127.
負數的補碼,數值位要求反加一才是其絕對值,所以範圍就是:
1 0000000~1 1111111
即 -128~-0.
綜合,就是:-128~+127.
如果用8位二進位制補碼錶示帶符號的定點整數,則能表示的十進位制數的範圍是???、
16樓:
範圍是-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。
17樓:匿名使用者
-128~127。八位,去掉最高位符號位,還有7位,最大可表示的正數是1111111,也就是127。8位最多可以表示2^8(256)個數,所以最小是-128。
-128是10000000,這是規定的。
18樓:匿名使用者
-127-127
符號位不再表示的範圍內
19樓:匿名使用者
11111111表示-127
01111111表示127
如果用8位二進位制補碼錶示有符號的整數,則所能表示的十進位制數的範圍是多少?
20樓:做而論道
要求範圍,就是求最大和最小值了。
8位有符號的整數,最左邊是一個符號位,後面七位數值。
正數的補碼,數值位就是其絕對值,所以範圍就是:
0 0000000~0 1111111
即 +0~+127。
負數的補碼,數值位要求反加一才是其絕對值,所以範圍就是:
1 0000000~1 1111111
即 -128~-0。
綜合,就是: -128~+127。
用8位二進位制的補碼錶示帶符號的整數,所能表示的範圍是多少?
21樓:丫丫的蘿莉控
c 由補碼定義可知,當數字大於等於0時,補碼正數表示為0≤x≤2∧(n-1)-1,這道題中n=8,所以正數部分是0≤x≤127 補碼負數表示 -(2∧(n-1)-1)≤x<0 n=8 帶進去得到 -127 ≤x<0 所以得到 -127 ≤x≤127
用8位二進位制的補碼錶示帶符號的整數,所能表示的範圍是多少
c 由補碼定義可知,當數字大於等於0時,補碼正數表示為0 x 2 n 1 1,這道題中n 8,所以正數部分是0 x 127 補碼負數表示 2 n 1 1 x 0 n 8 帶進去得到 127 x 0 所以得到 127 x 127 用8位2進位制補碼錶示帶符號的十進位制整數的範圍是 用8位2進位制補碼錶...
0 25的8位二進位制原碼,反碼,補碼的表示
0.25 1b 4 1b 2 2 將1b右移2位得 0.25 0.01b 正數的原碼反碼補碼相同,若字長8位,則 0.25 原 0.25 反 0.25 補 000000.01b 浮點數表示法 或 0.25 原 0.25 反 0.25 補 0.0100000b 定點數表示法 字尾b表示二進位制 用八位...
補碼錶示的二進位制整數01101101的反碼和原碼是
8位二進位制補碼01101101就是整數 109,變號操作之後變成 109,而 109的8位二進位制補碼為10010011。原碼錶示 將符號位數碼化了的數,其中 用0表示,用1表示。反碼錶示 正數的反碼錶示與原碼錶示一樣 負數的反碼錶示是原碼錶示的符號位不變,數值位逐位取反。補碼錶示 正數的補碼錶示...