當前位置:編程學習大全網 - 網站源碼 - 二進制數+1011的原碼、反碼、補碼分別是什麽?(還有-1101和-101010)

二進制數+1011的原碼、反碼、補碼分別是什麽?(還有-1101和-101010)

+1011的原碼是001011,反碼是010100,補碼是010101。

-1101的原碼是00010B,反碼是01101B,補碼是00010B。

-10101的原碼是10000010B,反碼是11111101B,補碼是11111110B。

擴展資料

正整數的補碼是其二進制表示,與原碼相同,負整數的補碼,將其原碼除符號位外的所有位取反(0變1,1變0,符號位為1不變)後加1。

正數的反碼與其原碼相同;負數的反碼是對正數逐位取反,符號位保持為1。對於二進制原碼10010求反碼:((10010)原)反=對正數(00010)原含符號位取反= 反碼11101 (10010,1為符號碼,故為負)。

原碼就是符號位加上真值的絕對值, 即用第壹位表示符號, 其余位表示值. 比如如果是8位二進制。

百度百科-反碼

百度百科-原碼

百度百科-補碼

  • 上一篇:pythontk窗口文本超過窗口滾動內容越來越慢
  • 下一篇:易語言視頻切片源代碼
  • copyright 2024編程學習大全網