最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號安全,請及時綁定郵箱和手機立即綁定

你從沒思考過的最簡單問題

計算機是怎么知道1+1=2的?

正在回答

4 回答

計算機只識別二進制,任何的數(shù)據(jù)運算都是最后轉(zhuǎn)換成二進制的運算,所以這就涉及到在學計算機的時候需要學各種進制與二進制的轉(zhuǎn)化,而在二進制中基本的單位就是0,1。 0在計算機內(nèi)部就是一個低電壓,而1呢就是一個高電壓,所以在計算機的內(nèi)部就形成了,這種的高低電壓,而高低電壓有代表不同的數(shù)字即二進制,二進制在轉(zhuǎn)化成這種數(shù)據(jù)運算,數(shù)據(jù)運算還原成各種的 音頻、視頻等文件。

case1: 0+0 = 0

case2: 0+1 = 1+0 = 1
case3: 1+1 = 0, 并且進位。

可以用循環(huán)來寫:

case1: 相同

case2: 不同

case3: 相同,但是有進位。
Ok,找到我們要的規(guī)律了,
不考慮Carry(進位),就是XOR(異或)運算,

而Carry本身是一個AND(與)運算。

那么從數(shù)字電路入手,有:
Truth Table:

http://img1.sycdn.imooc.com//551d5fc800015fb402330117.jpg

~~~~~

感興趣的話去看一下《編碼的奧秘》

0 回復 有任何疑惑可以回復我~

計算機 ?運算時二進制運算 ?如果你硬是要知道所以然 ?建議你去看看計算機組成原理這本書

0 回復 有任何疑惑可以回復我~

這個運算操作系統(tǒng)完成的,還是?

真不知,請多多指教


0 回復 有任何疑惑可以回復我~

? ? 01 (1)

+ 01 (1)

= 10 (2)

進行與運算,進位置一

1 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Java入門第二季
  • 參與學習       531268    人
  • 解答問題       6327    個

課程升級!以終為始告別枯燥,在開發(fā)和重構(gòu)中體會Java面向?qū)ο缶幊痰膴W妙

進入課程

你從沒思考過的最簡單問題

我要回答 關(guān)注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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