很簡單的,給你看兩個例子你就明白了。
十進位制轉二進位制:用2輾轉相除取餘至到結果為1,將餘數和最後的1從下向上倒序寫就是結果
例如 :302 轉換成二進位制
302/2 = 151餘0
151/2 = 75餘1
75/2 = 37餘1
37/2 = 18餘1
18/2 = 9餘0
9/2 = 4餘1
4/2 = 2餘0
2/2 = 1餘0
所以,二進位制就是100101110
二進位制轉十進位制:從最後一位開始算,依次列為第0、1、2...n 位,第n位數(0或1)分別乘以2的n次方,最後相加就是結果
例如:01101011 轉十進位制:
第0位:1乘2的0次方=1
第1位:1乘2的1次方=2
第2位:0乘2的2次方=0
第3位:1乘2的3次方=8
第4位:0乘2的4次方=0
第5位:1乘2的5次方=32
第6位:1乘2的6次方=64
第7位:0乘2的7次方=0
然後:1+2+0+8+0+32+64+0=107.所以,十進位制就是107
很簡單的,給你看兩個例子你就明白了。
十進位制轉二進位制:用2輾轉相除取餘至到結果為1,將餘數和最後的1從下向上倒序寫就是結果
例如 :302 轉換成二進位制
302/2 = 151餘0
151/2 = 75餘1
75/2 = 37餘1
37/2 = 18餘1
18/2 = 9餘0
9/2 = 4餘1
4/2 = 2餘0
2/2 = 1餘0
所以,二進位制就是100101110
二進位制轉十進位制:從最後一位開始算,依次列為第0、1、2...n 位,第n位數(0或1)分別乘以2的n次方,最後相加就是結果
例如:01101011 轉十進位制:
第0位:1乘2的0次方=1
第1位:1乘2的1次方=2
第2位:0乘2的2次方=0
第3位:1乘2的3次方=8
第4位:0乘2的4次方=0
第5位:1乘2的5次方=32
第6位:1乘2的6次方=64
第7位:0乘2的7次方=0
然後:1+2+0+8+0+32+64+0=107.所以,十進位制就是107