1. 程式人生 > 其它 >re的學習記錄從入門到入獄【1】(第二週)

re的學習記錄從入門到入獄【1】(第二週)

技術標籤:筆記re

一、進位制

計算機只認識二進位制,也就是0和1。
計算機中儲存的任何檔案,接收的任何指令都是由0和1組成的。
1、進位制的定義
八進位制:八個符號組成,0、1、2、3、4、5、6、7,逢8進1

十六進位制:十六個符號組成,0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F,逢16進1
2. 進制書寫方式
列:

0	1	2	3	4	5	6	7	8	9	A	B	C	D	E	F

這是十六進位制的十六個數,如果想繼續寫15以後的數,就得進位,就好像9+1 = 10。
八進位制沒有八,十六進位制沒有十六,先用00佔位,F後面沒有數值,就進位看回了第一位。第一位0,產生進位 ,0往前看一位是1,所以十六用十六進位制表示就是10。

從0000寫道1111:

0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111

3、進位制的運算
進位制的本質就是找對應數值,每個進位制都是一個獨立體系,並不需要轉換成其他形式做運算。

比如8進位制:
2+3 =? 23= ? 45=?
277+333=? 27654=? 237-54=?234/4=?
計算:
2+3=5
2
3=找兩個3,=6
4+5=在4後面數5個數,=11
4*5=4個5查,=24
乘除法:
編表

加法表:
1+1=2  
1+2=3  2+2=4  
1+3=4  2+3=5   3+3=6  
1+4=5  2+4=6   3+4=
7 4+4=10 1+5=6 2+5=7 3+5=10 4+5=11 5+5=12 1+6=7 2+6=10 3+6=11 4+6=12 5+6=13 6+6=14 1+7=10 2+7=11 3+7=12 4+7=13 5+7=14 6+7=15 7+7=16
乘法表:
1*1=1  
1*2=2  2*2=4  
1*3=3  2*3=6   3*3=11  
1*4=4  2*4=10   3*4=14  4*4=20  
1*5=5  2*5=12   3*5=17  4*5=24   5*5=31  
1*6=6  2*6=14   3
*6=22 4*6=30 5*6=36 6*6=44 1*7=7 2*7=16 3*7=25 4*7=34 5*7=43 6*7=52 7*7=61

計算:277+333=?

7+3 找表=12,留21
7+3 找表=12,留21,因為第1步有一個1,所以留31
2+3 找表=5 , 進位+1=6
最後=632

計算:276*54=?

從乘法表裡找,276*4 = 1370    276*5 = 1666

在這裡插入圖片描述計算:234/4 = ?

看誰*423,看到4*4=20,寫434
繼續看錶誰*4=34,是7,寫00
=47