第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

用二進(jìn)制來表達(dá)負(fù)數(shù),但這個(gè)二進(jìn)制不是也可以表示一個(gè)正數(shù)嗎?

用二進(jìn)制來表達(dá)負(fù)數(shù),但這個(gè)二進(jìn)制不是也可以表示一個(gè)正數(shù)嗎?

慕粉4241372 2017-03-03 16:37:47
舉例:-1的4位二進(jìn)制:1的二進(jìn)制是0001反碼是1110補(bǔ)碼是1111但15用二進(jìn)制表示也是1111那問題來了,計(jì)算機(jī)這么知道這是-1還是15?
查看完整描述

3 回答

已采納
?
MinRam

TA貢獻(xiàn)87條經(jīng)驗(yàn) 獲得超24個(gè)贊

4bit的二進(jìn)制補(bǔ)碼表示范圍…為-23到23-1 即-8~7
查看完整回答
1 反對 回復(fù) 2017-03-03
?
onemoo

TA貢獻(xiàn)883條經(jīng)驗(yàn) 獲得超454個(gè)贊

其實(shí)如果只看 1111 這4位二進(jìn)制數(shù),計(jì)算機(jī)也不知道它們是什么。

所以編程語言會有類型系統(tǒng),這些二進(jìn)制位在被解釋為相應(yīng)的類型后才有意義。


以 1111 為例:

當(dāng)它的類型是有符號整型,那么它就表示 -1。有符號整型的最高位被視為符號位,這里符號位為 1 表示它是負(fù)數(shù),按照補(bǔ)碼解釋為 -1。 有符號數(shù)最大只能表示為二進(jìn)制 0111,也就是十進(jìn)制的 7。

當(dāng)它的類型是無符號整型,那么它就是 15。

所以具體會被解釋成什么由它的類型而定。


順便說下,這也正是為什么整型間轉(zhuǎn)型時(shí)會發(fā)生溢出。 如果你把這個(gè) 15 轉(zhuǎn)型為有符號整型,那 1111 就被當(dāng)作是 -1 了。

所以轉(zhuǎn)型時(shí)要注意不同類型能表示的數(shù)值范圍。

查看完整回答
1 反對 回復(fù) 2017-10-20
?
慕無忌8046009

TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超0個(gè)贊

最高位不是表示符號位嗎

查看完整回答
反對 回復(fù) 2017-10-19
  • 3 回答
  • 0 關(guān)注
  • 1914 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號