1樓:斯貞媯思菱
-10101100是補碼吧
反碼=原碼取反(符號位不改變)
補碼=反碼+1
你自己想想吧,直接告訴你答案你以後還是不懂的!
2樓:何桂花雋子
兄弟,負數的二進位制形式不是這樣的
負數的二進位制形式首位永遠都是1,沒有十進位制數的符號形式。
如果你說的那個數的原碼是110101100反碼為101010011
補碼為101010100
兄弟你叫我們回答問題多多少少應該都要給一點分數吧!天下沒有免費的午餐
3樓:匿名使用者
如果你給的數字是短整型它在記憶體中是佔兩個位元組的,每個位元組有八位,第一位是符號位,0 表示正數,1 表示負數
如1為:00000000 00000001負數是儲存它絕對值的反碼加1
如:-1=~1+1
~1=11111111 11111110
-1=11111111 11111111
你給的數字好像少了一個位元組
如果最高位是1,先減1再取反
-10101100-1=-10101011取反後得到它的絕對值:
01010100=84
所以原數字表示-84
4樓:匿名使用者
原碼:110101100
補碼:101010100
反碼:101010011
請問十進位制如何轉換成二進位制,二進位制數如何轉換成十進位制數?
還是寫基數,舉個複雜些的例子,你可以選擇僅涉及整數的部分來用 95.625轉換成二進位制 先寫二進位制各位基數 從1開始寫,右邊寫個小數點,先向左邊逐位寫,每位是右邊位陣列乘以2,寫到比95大為止 128 64 32 16 8 4 2 1.然後向左邊寫,每項是左邊項除以2,寫 三 四項即可 128 ...
二進位制數1111111111111100等於十進位制的多少?為什麼
設一個二進位制數 abcd 則轉換方法為 a 2 3 b 2 2 c 2 1 d 2 0這樣算出來就是這個二進位制數對應的十進位制數。就是 每一位數乘以2的n次方再求和,n就是從右往左數的第幾位 但是右起第一位要當作0 你的數字應為65532 用8421碼,代算一下就行了,個位是1,十位是2,百位是...
什麼是二進位制?二進位制怎麼算,二進位制是什麼意思,怎麼算
二進位制 binary 在數學和數位電路中指以2為基數的記數系統,以2為基數代表系統是二進位制的。這一系統中,通常用兩個不同的符號0 代表零 和1 代表一 來表示 1 數位電子電路中,邏輯閘的實現直接應用了二進位制,因此現代的計算機和依賴計算機的裝置裡都用到二進位制。每個數字稱為一個位元 bit,b...