編譯器[ C語言 -> 機器碼]
<2>理解
(1)、設計
(2)、編程思想
<3>C語言數據表示
十進制[0-9],八進制[0-7],十六進制[0-9,a,b,c,d,e,f]
進制轉換:
128
128 64 32 16 8 4 2 1
1 0 0 0 0 0 0 0
八進制(3個二進制位,421碼換算) :0200 =>2 * 8^2 + 0 * 8^1 + 0 * 8^0
十六進制(4個二進制位,8421碼換算) :0x80 =>8 * 16^1 + 0 * 16^0
133
1 0 0 0 0 1 0 1
八進制(3個二進制位,421碼換算) :0205
十六進制(4個二進制位,8421碼換算) :0x85
233
1 1 1 0 1 0 0 1
八進制(3個二進制位,421碼換算) :0351
十六進制(4個二進制位,8421碼換算) :0xe9
例如:
165 對應的二進制,八進制,十六進制
1 0 1 0 0 1 0 1 -> 0245 ->0xa5
325
256 128 64 32 16 8 4 2 1
1 0 1 0 0 0 1 0 1
二 Linux 命令
1.ls(list)
功能:查看目錄
藍顏色字符串:子目錄的名字
用法:
<1>ls 直接查看當前目錄的內容
<2>ls 子目錄名 [查看當前目錄下的子目錄內容]
2.cd(change directory)
切換目錄
cd 路徑
cd ..
cd 回車 [直接回到你的用戶主目錄]
3.pwd
查看當前所在的路徑
/(根目錄)home/(子目錄的分割符號)linux
絕對路徑:從根開始
/home/linux/s5pc100
相對路徑:從當前目錄開始
./s5pc100 [當前目錄下的s5pc100子目錄]
../s5pc100
注意:
. 當前目錄
.. 上一級目錄
-----------------------------------------------
用戶主目錄路徑:
/home/登錄名
在用戶主目錄下,權限最大化
----------------------------------------------
4.mkdir(make directory)mkdir 目錄名
mkdir 路徑/目錄名
例如:
mkdir test
mkdir ./test
在當前目錄下新建test子目錄
mkdir /test
在根目錄新建test子目錄
刪除子目錄
用法:
rm -rf 子目錄名
功能:拷貝目錄或文件
cp 源文件 目標路徑
例如:
cp 目錄文件 路徑 -a
cp 普通文件 路徑
7.mv(move)
功能:移動文件或目錄
mv 源文件 路徑
例如:
mv 普通文件 路徑
mv 目錄 路徑
重命名:
mv old-name newname