1樓:匿名使用者
-2 的補碼為1111 1110
步驟如下:
首先,2 的二進位制數表示為0000 0010則-2 的原碼錶示為1000 0010,即最高位(符號位)變成1但是我們一般用補碼錶示負數,所以,對-2絕對值原碼取反加1,得到1111 1101+1=1111 1110
2樓:
用正數的補碼錶示負數的二進位制
2 的8位二進位制 0000 0010進行求補運算 取反 1111 1101+1 1111 11101111 1110 就是 -2 的8位二進位制了
3樓:手機使用者
“位”是由一個0或一個1組成的(即是2進位制)8位2進位制就是由8個陣列成的,這8個數可以是0000 0000 到1111 1111之間的任意數!
4樓:匿名使用者
這些轉換都可以用windows下計算器算,在選單裡選擇科學型,然後輸入2,按+/-鍵轉成-2,然後上面的進位制那選擇2進位制,右邊根據你的資料型別選擇位元組,一般不大的數都選擇位元組,結果就得到11111110
5樓:匿名使用者
signed char(-128--+127)用此資料型別定義一個變數
例如:signed char=i;
i=-2;//它存放時是以8位二進位制存放ok
如何用8位二進位制數表示-0和-24的原碼 反碼 補碼
6樓:滿意請採納喲
1,先求0的原碼,即00000000,
2,再求0的反碼,即11111111,
3,然後在反碼基礎上加1,即00000000,4,所以-0的補碼內是00000000
同理。求24的原碼容,即00011000,然後,再求24的反碼,即11100111,然後在反碼基礎上加1,即11101000,所以-24的補碼是11101000
7樓:匿名使用者
先求制0的原碼,即00000000,然後,再求0的反碼,即11111111,然後在反碼基礎上加1,即00000000,所以0的補碼是00000000同理。求24的原碼,即00011000,然後,再求0的反碼,即11100111,然後在反碼基礎上加1,即11101000,所以24的補碼是11101000
用有符號的8位二進位制表達-128怎麼表示????
8樓:匿名使用者
有符號的8位二進位制中只有補碼可以表示-128,而原碼和反碼都只能表示-127到+127這個區間內的數,表示不了-128.
-128的補碼是:1000 0000。
9樓:匿名使用者
8進位制同二進位制 ,十六進位制一樣,是計算機中資料的一種表示方法.但同我們日常中的10進製表示法不一樣.他由0-7組成.
並且開頭一定要以數字0開頭.例如:10進位制的32表示成8進位制就是:
40, 8進位制的32表示成10進位制就是:3×8^1+2×8...
128(10)=200(8)
你說有符號是不是指:進位制中0——9為10進位制中0-9,a-fo為10進位制10-15,在16進位制中有啊,8進位制的數不可能大於7,所以沒有abc...類的符號
如a14(16)=5024(8)=2580(10)
二進位制8位能表示的數用十六進位制表示的範圍是
10樓:仁昌居士
二進位制8位能表示的數用十六進位制表示的範圍是(-7f)h到(80)h。
16進位制有16個數,0~15,用二進位制表示15的方法就是1111,從而可以推斷出,16進位制用2進位制可以表現成0000~1111,顧名思義,也就是每四個為一位。即二進位制數到十六進位制數的轉換方法為從小數點開始,分別向左、右按4位分組轉換成對應的十六進位制數字字元,最後不滿4位的,則需補0。
二進位制8位能表示的數範圍為1(1111111)=-2^8+1 = -127到10000000=2^7=128。用十六進位制表示1(1111111)= (-7f)h到10000000=(80)h。
11樓:今昔無雙
8位2進位制的就是可以表示一個位元組的量,換到
16進位制的話是00h到ffh。
你可以這樣記,4個2進製表示一個16進位制的數,即0000b到1111b,換16進位制是0h到fh,這樣明白了吧,那麼8位就是00h到ffh了。
一個十六進位制的數必須由4個二進位制數表示,即***xb來表示一個xh,懂沒?
一位二進位制數只能表示0和1,兩位的話可以表示到00,01,10,11,,那麼4位2進位制數就有從0000到1111(十進位制的0到15,十六進位制的0到f),共16個數字可以表示,懂沒?
那麼十進位制的16怎麼表示呢,那麼必須超過4位了,即0001 0000(十六進位制的10),懂沒?
那麼8位二進位制最大可以怎麼表示呢,當然是0000 0000到1111 1111,換成十進位制是0到255,共256個數字,十六進位制是00到ff,懂沒?
12樓:匿名使用者
11111111d=ffh
13樓:
8位二進位制表示數的範圍為00000000-11111111,轉換為十六進位制為00h-ffh
帶符號8位二進位制數原碼所能表示的數值範圍為?
14樓:匿名使用者
原碼通常一般用8位二進位制數表示帶符號的真值(我們生活中用的數,即非機器數),好像是因為早期線路都是每次輸送1位元組;但在宣告的情況下原、反、補、移碼都有其他位數的情況
數值定義:真值0=10000000;
範圍:x表示真值,〔x〕表示帶符號的真值,〔x〕原表示其原碼(反、補、移碼類同),n表示真值的整數位數
[x]原=x(2^n>x>=0) or 2^n-x 0>=x>-2^n
按數值大小-128~0~127[通式為-2^(n-1)~0~2^(n-1)-1]對應01111111~10000000~11111111
15樓:
原碼,看好了,前提是原碼。
有符號數原碼錶示的範圍就是[-127,127],因為這裡面非常特殊,有一個+0和一個-0。
但是有符號補碼,看好了,是補碼的範圍是[-128,127],此時消除了+0和-0的因素。
2用二進位制怎麼表示,二進位制如何表示?
就如同10用十進位制表示是10一樣,2用二進位制表示也是10 2用2進製表示是10 就像10進製逢10進製一樣,2進製逢2進製10進製 0 1 2 3 4 5 6 7 8 9 10 11 12 13 2進製 0 1 10 11 100 101 110 111 1000 1001 二進位制如何表示?二...
二進位制的補碼多少位?8位二進位制補碼計算步驟是什麼
這個,可以自定義。最大的位數,取決於你的計算機,記憶體的大小。8位二進位制補碼計算步驟是什麼?正數 零的補碼,與其數值相同。負數的補碼,用 256 加上該數。補碼的計算步驟,與普通的二進位制計算步驟,完全相同。1 補碼是抄把減法用加法計算,採用進製丟的方法得到結果時應該補足的數。位二進位制補碼的計算...
分數怎麼用二進位制表示,二進位制如何表示小數
將十進位制分數的分子和分母分別轉換成二進位制數,用分數線分隔二進位制形式的分子和分母 還有一種形式是小數形式,先將十進位制分數變成十進位制小數,然後將十進位制小數轉換成二進位制小數的形式。舉例說明 對分子分母分別進行二進位制帶權分解 然後再進行冪運算。二進位制的 00101000 直接可以轉換成16...