位與和位或,以及十進制和二進制轉換?

1.位與& (二進制,位數值同爲1得1,否則得0),位或| (有一個1就得1;否則0).
比如101和100 與運算,結果是 100
101和100 或運算,結果是101
2.一般都是10進制的,比如 10&1是需要將十進制轉換二進制再來計算

3.轉換方法祕籍:

二進制轉十進制: 1010, 第4位數爲1 轉換十進制是12^3=8
第二位數是1 轉換十進制是 1
2^1=2
最後加起來 8+2=10
祕訣: n位數的值*2^(n-1) 位數值乘以2的位數減1次方
將每位數相加得到最終結果
舉一反三: 八進制轉十進制?
將2的次方改爲8的次方即可.
是不是很簡單?

十進制轉換二進制: 開根號法,10轉爲2進制,
我們將10開根號2,第一次結果是5,那麼二進制爲0050
繼續開2, 第二次結果是2餘1,那麼第三位是2,二進制:0210
繼續開,第三次 爲1,第四位就是1了 ,二進制結果 1010
祕訣:開2,第一次的結果爲第二位值,餘數保留在第一位
第N次開 結果保留在N+1位 餘數保留在N位
直到不能開了

舉一反三: 轉換什麼進制就開啥數即可
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章