請問二進位制數 10101100的補碼,原碼反碼是什麼,謝謝

2021-12-18 21:12:05 字數 727 閱讀 1162

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...