C语言介绍(linux)

<1>C语言如何和多个平台对接?

编译器[ 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子目录


5.rm(remove)
删除子目录 
用法:

rm  -rf  子目录名 


6.cp(copy)
功能:拷贝目录或文件 
cp  源文件   目标路径 
例如:
cp  目录文件  路径  -a 
cp  普通文件  路径 


7.mv(move)
功能:移动文件或目录
mv 源文件  路径 
例如:
mv  普通文件  路径 
mv  目录      路径 
重命名:
mv  old-name  newname 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值