課程
/后端開發(fā)
/Java
/二進(jìn)制基礎(chǔ)
為什么不直接計(jì)算11111111 ?11111111 ?11111111 ?11001000
而是取其對(duì)應(yīng)的原碼再取相反數(shù)呢?
2017-02-23
源自:二進(jìn)制基礎(chǔ) 3-1
正在回答
計(jì)算機(jī)能算出來,但你人按你這種方式算不出來啊,所以要用人為的方法進(jìn)行計(jì)算啊
樓上都回答了我想說的了···,負(fù)數(shù)在計(jì)算機(jī)中是以補(bǔ)碼方式存在的
負(fù)數(shù)在計(jì)算機(jī)中是以補(bǔ)碼的形式存儲(chǔ)的
計(jì)算機(jī)以補(bǔ)碼存儲(chǔ)數(shù)值,操作也是在補(bǔ)碼基礎(chǔ)上操作,左移位2個(gè)后,再需要轉(zhuǎn)成原碼顯示給人看,而補(bǔ)碼轉(zhuǎn)成原碼的過程就和原碼轉(zhuǎn)補(bǔ)碼的過程相反,于是乎,先-1 再取反,明白了嗎女神
負(fù)數(shù)的碼是通過取反加一得到的
那么負(fù)數(shù)左移兩位后要按照反方法將這個(gè)數(shù)求出來(即減一再取反)
就比如說你能知道11111111 11111111 11111111 11110010就是-14嗎?
不也是要減一再取反才能得到14嗎
暮女神 提問者
西瓜愛太陽_sun 回復(fù) 暮女神 提問者
我不是很清楚你問的問題的具體內(nèi)容以及要求,可是按照運(yùn)算符的使用規(guī)則,我們可以對(duì)這個(gè)變碼按照類似同類項(xiàng)合并,提公因式的方法來逆向分析為什么需使用原碼。經(jīng)過一番推導(dǎo)演繹我們可以發(fā)現(xiàn)補(bǔ)碼返回原碼后,對(duì)參數(shù)的構(gòu)造就像生成果實(shí)樹后我們需要先撥皮去補(bǔ)碼,然后才能對(duì)果實(shí)(原碼)進(jìn)行遞歸求導(dǎo)可得。
舉報(bào)
二進(jìn)制是計(jì)算機(jī)唯一能識(shí)別的語言,是學(xué)習(xí)計(jì)算機(jī)技術(shù)必備的知識(shí)
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2017-09-24
計(jì)算機(jī)能算出來,但你人按你這種方式算不出來啊,所以要用人為的方法進(jìn)行計(jì)算啊
2017-09-24
樓上都回答了我想說的了···,負(fù)數(shù)在計(jì)算機(jī)中是以補(bǔ)碼方式存在的
2017-06-28
負(fù)數(shù)在計(jì)算機(jī)中是以補(bǔ)碼的形式存儲(chǔ)的
2017-02-28
計(jì)算機(jī)以補(bǔ)碼存儲(chǔ)數(shù)值,操作也是在補(bǔ)碼基礎(chǔ)上操作,左移位2個(gè)后,再需要轉(zhuǎn)成原碼顯示給人看,而補(bǔ)碼轉(zhuǎn)成原碼的過程就和原碼轉(zhuǎn)補(bǔ)碼的過程相反,于是乎,先-1 再取反,明白了嗎女神
2017-02-23
負(fù)數(shù)的碼是通過取反加一得到的
那么負(fù)數(shù)左移兩位后要按照反方法將這個(gè)數(shù)求出來(即減一再取反)
就比如說你能知道11111111 11111111 11111111 11110010就是-14嗎?
不也是要減一再取反才能得到14嗎
2017-02-23
我不是很清楚你問的問題的具體內(nèi)容以及要求,可是按照運(yùn)算符的使用規(guī)則,我們可以對(duì)這個(gè)變碼按照類似同類項(xiàng)合并,提公因式的方法來逆向分析為什么需使用原碼。經(jīng)過一番推導(dǎo)演繹我們可以發(fā)現(xiàn)補(bǔ)碼返回原碼后,對(duì)參數(shù)的構(gòu)造就像生成果實(shí)樹后我們需要先撥皮去補(bǔ)碼,然后才能對(duì)果實(shí)(原碼)進(jìn)行遞歸求導(dǎo)可得。