二進位制是逢二進一
第一行和第二行相加10
1111
1111
010我們把右邊當作低位,左邊是高位.
舉個例子:32
10位數1
010二進位制數230
210= 10
上面的例子有個特點就是8,4,2,1這是所有二進位制數轉十進位制通用的點撥:
可以看到3210是固定組,往左越來越大,我們從右往左看,二進位制數只有0和1,當數字為0時代表沒有則為0,如果數字是1,我們就要考慮當前位置對於的位數是多少,例如: 從右往左的第二個數字就是1,而當前位數是1,所以就是2的1次方.最後把所有轉換的數字加起來即可.
總結: 位數 = n,遇到1考慮n,2的n次方
1110 = 14 (8+4+2+0)
1010 = 10 (8+0+2+0)
0001 = 1 (0+0+0+1)
八進位制就是逢8進1
第一行和第二行相加70
1112
1510
2263
210位數
1001
八進位制數830
080= 513
上面是個簡單的例子,下面高階一下32
10位數3
005八進位制數
3*8300
5*80
= 1541
總結: 原數 * 8的n次方(位數=n)
十六進製制就是逢十六進一f9
9112
9c10
c2d因為我們要把數字轉為十六進製制,所以大於等於10的數字我們用字母代替
a為10,b為11以此類推32
10位數1
001十六進製制數
1630016
= 409732
10位數0
240十六進製制數
02*162
4*161
0= 576
總結: 原數 * 16的n次方(位數=n)將要轉換的數字直接除二,最後商為0為止
要轉換的數字商餘數
5628028
140147
0731
3111
01所以56的二進位制是111000(從下往上排列)
要轉換的數字商餘數
9912312
1410
1所以99的八進位制是143(從下往上排列)
要轉換的數字商餘數
49831231
11510
1所以498的十六進製制是1f2(從下往上排列)
八進位制的1位對應二進位制的3位可以分為
010 111 101 010 101 010 010 101
分別對應2 7 5 2 5 2 2 5
這個數字就是八進位制數
1 2 4 5 6 7
分別對應,也是從右往左
001 010 100 101 110 111
十六進製制的1位對應二進位制的4位可以分為
0101 1110 1010 1010 1001 0101
分別對應5 e a a 9 5
9 a 8 f 7
分別對應,也是從右往左
1001 1010 1000 1111 0111
我們要把欲轉換的數字轉換為二進位制,然後再進行轉換
0011 1110 1001 1001
對應的數為3 e 9 9
8fc6
001 000 111 111 000 110
對應的數為:1 0 7 7 0 6
關於git的一些常見使用
列出本地所有分支和遠端分支 git branch a 列出所有遠端分支 git branch r 列出本地分支 git branch 檢視本地分支跟蹤的遠端分支 git branch vv 建立本地分支 git branch x 提交到遠端分支 git push origin x 切換到分支 x g...
關於Git 的一些常見命令
git clone 位址 這是下拉命令 git config global credential.helper store 儲存密碼 git config system unset credential.helper 清除錯誤登陸快取 git status 檢視修改資訊 git add 檔案路徑 檔...
關於git 的一些常見操作
git log 以後如何返回主介面 直接按q 清理螢幕 clear 對於新建檔案,需要使用git add 命令加入到暫存區進行跟蹤,而對於已經存在的檔案,只做修改,可以直接git commit,它包含了git add 操作 git常規操作 1.重新命名 git mv home.html demo2....