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的因素。
如何用8位的二進位制補碼錶示下列十進位制數
a九尾妖姬 17 00010001 17的補碼為 00010001 13 00001101 13 的補碼為11110011 能用電腦的時候可以win r,開啟執行在裡面輸入calc,在檢視 科學型 17 00010001,13 11110011正數的補碼 原碼 負數的補碼 它的絕對值的補碼 取反 1...
二進位制如何表示小數
於尋聖梅花 乘基數取整法,如 0.11先0.11 2,得0.22取整數部分0作為小數的十分位,再0.22 2,得0.44,取整數0作為小數的百分位,一直重複上述步驟,直到你所需的精度 史磬郭浩思 可以這樣 首先將一個小數如 235.725的小數部分取出,即 0.725,將其乘以進位制數二進位制就乘以...
二進位制數的表示方法,二進位制數的表示方法 0 1 10 11 100 101 110 111 1000 1001,它為什麼回回這樣表示?為什麼
二進位制數的表示方法 0 1 10 11 100 101 110 111 1000 1001,是因為二進位制資料是用0和1兩個數碼來表示的數。它的基數為2,進位規則是 逢二進一 借位規則是 借一當二 二進位制數 binaries 是逢2進位的進位制,0 1是基本算符 計算機運算基礎採用二進位制。電腦...