1樓:自我程式設計
這要看你算不算符號位。
正常情況下最高位是符號位,所以最高位不變,其餘位數的二進位數-1()再取反,即000000000001100。
算上最高位符號位1,原碼就是1000000000001100,對應10進位就是-12。
2樓:到處參觀
補碼怎麼來的:原碼取反,然後+1
所以反過來,補碼減一,然後取反。
減一就是:再取反就是:
0000000000001100,相當於10進位的12
3樓:做而論道
你用 c 語言程式設計:
intx
真值-12,就以【補碼】儲存變數 x 中。
x= [12]補 = 1111 1111 1111 0100。)
你再:printf"%d",x這一句,就把 x 中的補碼,顯示出來真值-12。
補碼與真值的互相轉換,是由 c 語言編譯軟體,幫你完成了。
4樓:沙裡波特
程式設計解決,即可。
1111 1111 1111 0100,轉換後,真值是什麼?
你給個樣例。
補碼0100,1100011轉化為真值
5樓:
摘要。親~真值為70哦真值等於補碼反加1。即真值與補碼互為逆運算,演算法皆為求反加1。
二進位的演算法:1、二進位的最高位(左最高)是符號位: 0表示正數,1表示負數;2、正數的原碼、反碼、補碼都一樣;3、負數的反碼等於它的原碼的符號位不變,其它位取反,即1變0,0變1;4、負數的補碼等於它反碼加的反碼和補碼都一樣。
所以該補碼的真值為70哦
補碼0100,1100011轉化為真值。
親~真值為70哦真值等於補碼反加1。即真值與補碼互為逆運算,演算法皆為求滲液反加1。二進位的算螞清法:
1、二進位的最高位(左最高)是符號位: 0表示正數,1表示負數;2、正數的原碼、反碼、補碼都一樣;3、負數的反碼等於它的原碼的符號位不變,其它位取反,即1變0,0變1;悶喊前4、負數的補碼等於它反碼加的反碼和補碼都一樣。所以該補碼的真值為70哦
這是個負數好嘛。
逗號前面的是它的階碼。
不好意思,看錯了<>
<>沒有看出來是個逗號。
親~敬春為-55哦首位的 1,既代表蘆稿猛負號陪橋,也代表數值-128。其餘各位,都是正數,求和: 64 + 8 + 1 = 73。
總和,就是真值:-128 + 73 =-55。
解答一下這個問題。
你那個去掉符號位的求和錯了吧,不應該是32+2+1嗎。
親~沒有計算錯誤哦<>
你給的那一道比較複雜,需要公升級服務哦。
111111打一成語,111111 猜一個成語
答案 獨一無二 一成不變 只有一,沒有其他的 獨一無二 d y w r 釋義 沒有相同的或沒有可以相比的。出處 宋 延壽楫 宗鏡錄 獨一無二 即真解脫。獨一無二 拼音 d y w r 近義詞 蓋世無雙 絕無僅有 無與倫比 無可比擬 反義詞 平淡無奇 不足為奇 屢見不鮮 司空見慣 基本解釋 沒有相同的...