/*
進製的圖示
十進位制 十六進製制 八進位制 二進位制
0 0 0 0
1 1 1 1
2 2 2 10
3 3 3 11
4 4 4 100
5 5 5 101
6 6 6 110
7 7 7 111
8 8 10 1000
9 9 11 1001
10 a 12 1010
11 b 13 1011
12 c 14 1100
13 d 15 1101
14 e 16 1110
15 f 17 1111
16 10 20 10000
17 11 21 10001
進製轉換的介紹
第一組(其他進製轉10進製):
1二進位制轉十進位制
2八進位制轉十進位制
3十六進製制轉十進位制
4示意圖
第二組(十進位制轉其他進製)
1十進位制轉二進位制
2十進位制轉八進位制
3十進位制轉十六進製制
4示意圖
第三組(二進位制轉其他進製)
1二進位制轉八進位制
2二進位制轉十六進製制
3示意圖
第四組(其他進製轉二進位制)
1八進位制轉二進位制
2十六進製制轉二進位制
3示意圖
*/ 二進位制轉換成十進位制是咧
規則:從最低位開始(右邊的),將每個位上的數提取出來,乘以2的(位數-1)次方,然後求和。
案例:將二進位制:1011轉成十進位制的數
1011 = 1乘以2的一次方減一次方+1乘以2的2次方減1次方+0乘以2的3次方減1次方+1乘以2的四次方減1次方
=1*1+1*2+0+1*2*2*2=1+2+0+8=11
八進位制轉換成十進位制
規則:從最低位開始(右邊的),將每個位上的數提取出來,乘以8的(位數-1)次方,然後求和。
案例:請將0123轉成十進位制的數
0123 = 3乘以8的一次方減一次方+2乘以8的2次方減1次方+1乘以8的三次方減一次方+0乘以8的四次方減一次方
= 3*1+2*8+8*8=83
十六進製制轉換成十進位制示例
規則:從最低位開始,將每個位上的數提取出來,乘以16的(位數-1)次方,然後求和。
案例:請將0x34a轉成十進位制的數
0x34a = 10乘以16的一次方減一次方+4乘以16的二次方減一次方+3乘以16的三次方減一次方
=10*1+4*16+3*16*16=10+64+768=842
課堂練習
二進位制:110001100轉成十進位制
八進位制:02456轉成十進位制
十六進製制:0xa45轉成十進位制
十進位制如何轉其他進製
規則:將該數不斷除以2;知道商為0為止,然後將每步得到的餘數倒過來,就是對應的二進位制。
案例;請將56轉成二進位制
56除2=28餘0
28除2=14餘0
14除2=7餘0
7除2=3餘1
3除2=1餘1
二進位制111000=56
十進位制如何轉換成八進位制
規則:將概述不斷除以8,直到商為0為止,然後將每步得到的餘數倒過來,就是對應的八進位制。
案例;請將156轉成8進製
156除8=19餘4
19除8=2餘3=234=0234
十進位制轉換成十六進製制
規則;將概述不斷除以16,直到商為0為止,然後將每步得到的餘數倒過來,就是對應的十六進製制。
案例;請將356轉成十六進製制
356除16=22餘4
22除16=1餘6=0x164
課堂練習
123轉成二進位制
678轉成八進位制
8912轉成十六進製制
二進位制轉換成八進位制、十六進製制
二進位制轉換成八進位制
規則:將二進位制數每三位一組(從低位開始組合),轉成對應的八進位制數即可。
案例;請將二進位制;11010101轉成八進位制
11010101 = 11 010 101 = 0325
二進位制轉換成十六進製制。
11010101 = 1101 0101 = 0xd5
課堂練習;請將
二進位制;11100101轉成八進位制
二進位制;1110010110轉成十六進製制
八進位制轉換成二進位制
規則;將八進位制數每1位,轉成對應的乙個3位的二進位制數即可。
案例;請將0237轉成二進位制
0237 = 10011111
十六進製制轉成二進位制
規則;將十六進製制數每1位,轉成對應的乙個4位的二進位制數即可。
案例;請將0x237轉成二進位制
0x237 = 1001100111
*/
計算機的介紹
工具,用來打遊戲 泡妞 看 看書 看電影,計算機幫你完成了需求 掃地機械人 計算機 掃地 機械手臂 計算機 加工產品 人 高貴的人 奴隸 來做。生產奴隸 機器 計算機 計算機對於我們人類而言 奴隸,完成我們的需求,1946,軍事用途,破譯密碼 設計飛彈的路程 如果什麼都沒有,計算機就是廢銅爛鐵 充電...
計算機進製和計算
執行中的程式都儲存在記憶體和暫存器裡面。並且計算機做不了減法。如果需要使用減法的話,計算機會加上被減數的負數。負數在計算機內的是以補碼的形式儲存的。在補碼中1000代表的不是0,而是這個長度能代表的最小的負數。二進位制和十進位制的區別在於二進位制是逢二進一,十進位制是逢十進一。比如0011在二進位制...
計算機進製理解
1.進製表示 int a 10 十進位制 int a 0b10 二進位制 0b或0b標識 int a 010 八進位制 0標識 int a 0x10 十六進製制 0x或者0x標識 2.進製輸出表示 printf i a 十進位制輸出 printf o a 八進位制輸出 printf x a 十六進製...