精品偷拍一区二区三区,亚洲精品永久 码,亚洲综合日韩精品欧美国产,亚洲国产日韩a在线亚洲

  • <center id="usuqs"></center>
  • 
    
  • -32768的補(bǔ)碼等于多少?原碼又是?

    -32768的補(bǔ)碼等于多少?原碼又是?
    數(shù)學(xué)人氣:349 ℃時(shí)間:2019-12-05 10:52:56
    優(yōu)質(zhì)解答
    你應(yīng)該考慮的是16位的有符號(hào)整數(shù)(int)吧
    在計(jì)算機(jī)中是用補(bǔ)碼存儲(chǔ)數(shù)據(jù) 為什么不用原碼存 就是因?yàn)樵a表示不了最小值-32768
    如果是原碼表示的話(huà),編碼中+0是用16個(gè)0表示,-0是用1后跟15個(gè)0表示
    但是由于+0等于-0所以相當(dāng)于多花了一個(gè)編碼來(lái)編碼0
    那么用補(bǔ)碼會(huì)怎樣
    補(bǔ)碼+0編碼出來(lái)是16個(gè)0
    -0 = [1000000000000000]原 = [1111111111111111]反 = [(1)0000000000000000]補(bǔ)
    其中1溢出不管了 剩下的是16個(gè)0與+0編碼相同
    這樣一來(lái)用16位進(jìn)行編碼如果按原碼編碼可以覆蓋-32767~32767[1111111111111111~0111111111111111]
    而用補(bǔ)碼編碼只覆蓋到[1111111111111111~0111111111111111]其中[1000000000000000]編碼不到
    于是規(guī)定了用它表示最小值-32768
    因此,在考慮16位有符號(hào)整數(shù)時(shí),-32768只有補(bǔ)碼[1000000000000000]沒(méi)有原碼
    當(dāng)然如果你考慮的是大于16位來(lái)編碼的話(huà)-32768肯定能正常編碼,如上面所示,用計(jì)算器換算原碼補(bǔ)碼就那結(jié)果
    但是那顯然是大于了16位來(lái)考慮的
    我來(lái)回答
    類(lèi)似推薦
    請(qǐng)使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點(diǎn),以保證最佳閱讀效果。本頁(yè)提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權(quán)所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機(jī)版