C语言笔记(第一天)

S1E2:Linux学走路

mkdir [-p] dirName

在工作目录下,建立一个子目录,-p 确保目录名称存在,不存在的就建一个。

cd [dirName]

change directory,可为绝对路径或相对路径。若目录名称省略,则变换至使用者的 home 目录 (也就是刚 login 时所在的目录)。另外,~ 也表示为 home 目录 的意思, . 则是表示目前所在的目录, .. 则表示目前目录位置的上一层目录。

vi dirName

不管文件存在与否,进入vim文本编辑器。Linux vi/vim | 菜鸟教程 (runoob.com)

gcc -o dirName fileName

制定目标名称, 默认的时候, gcc 编译出来的文件是 a.out。

GCC 仅仅是一个编译器,没有界面,通过gcc命令就可以将源文件编译成可执行文件。Linux 下可执行文件的后缀仅仅是一种形式上的,可以不带后缀。GCC 参数详解 | 菜鸟教程 (runoob.com)

ls [-alrtAFR] [name...]

显示指定工作目录下之内容(列出目前工作目录所含之文件及子目录)。多种参数https://www.runoob.com/linux/linux-comm-ls.html

./dirName

当前工作目录的相对路径。.(单点)和..(双点)是Linux中的特殊目录名称。.表示当前目录。斜杠是路径分隔符,因此下面的内容将引用当前目录的内容。

作业收获:

编译型语言和解释型语言的本质区别是:

编译器:必须提前将所有源代码一次性转换成二进制指令,也就是生成一个可执行程序

解释器:可以一边执行一边转换,需要哪些源代码就转换哪些源代码,不会生成可执行程序

S1E3:printf相关

  1. f表示format,将不同类型的字符都转化为字符串打印出来

  1. “\”表示 转义字符(大多移动光标) 或 继续符(用于行) https://blog.csdn.net/Wind4study/article/details/43502255 ①\0 是字符串的结尾 ②长度为1个字节

转义字符

意义

ASCII码值(十进制)

\a

响铃(BEL)

007

\b

退格(BS) ,将当前位置移到前一列

008

\f

换页(FF),将当前位置移到下页开头

012

\n

换行(LF) ,将当前位置移到下一行开头

010

\r

回车(CR) ,将当前位置移到本行开头

013

\t

水平制表(HT)

009

\v

垂直制表(VT)

011

\'

单引号

039

\"

双引号

034

\\

反斜杠

092

作业收获:

S1E4:变量

1、变量的意义:确定目标并提供存放的空间。

2、命名要求:英文数字下划线,开头不能是数字

3、32个关键字: https://blog.csdn.net/scanf_linux/article/details/81121681 (后来+5再+7)

4、占位符:https://blog.csdn.net/liu17234050/article/details/104179726

%f默认输出6位小数

rm [options] name...

用于删除一个文件(或者目录),无法恢复。

-i 删除前逐一询问确认。

-f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。

-r 将目录及以下之档案亦逐一删除。

作业收获:

printf("<格式化字符串>", <参量表>);

以下尝试只输出一行

正解:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值