一、vim编辑器快捷键
dd //剪切光标当前的所在行
ndd //剪切光标当前的所在行的开始的n行代码
p //粘贴 光标所在行的下一行
u //撤销
ctrl + r //反撤销
二、
1、放大字体 ctrl shift +
缩小字体ctrl -
2、命令 ls ----> list 列表 查看目录文件(文件夹子)里面的文件列表
蓝色: 目录文件 (文件夹子)
白色: 普通的文本文件
清屏: ctrl + l clear
3、主体框架:
#include<stdio.h>
int main()
{
return 0;
}
#####重点:
一个程序有且只能有一个main函数,main函数是一个程序的入口函数
三、
vim是vi的升级版本的编辑器 vim 命令 vim 是一个文本编辑器 (类似于office 2007)
1、用vim编辑器打印一个文件,如果文件不存在,创建并打开;如果文件存在,直接打开。进入的是一般模式,不能直接编辑,按i,屏幕左下角出现INSERT,则进入插入(编辑)模式。
2、按esc键由插入模式变为一般模式。
按Space(shift+;), 左下角出现: 编辑器由 一般模式 切换到 尾行模式(命令行模式)
:wq (:x) //w保存 q退出
:q //退出,没有保存
:wq! //强制保存退出
3、gcc 是一个编译器
gcc编译器,编译.c文件,生成的可执行文件是 绿色的a.out ,生成的产物是 a.out 。
4、运行程序 ./a.out // ./ 当前目录下的 a.out 程序
//#预处理的 include 包含的意思
//.c 结尾的是C语言的源程序
//.h head 头文件
// stdio.h standard input output 标准输入输出头文件
// < > Linux系统自带的头文件
// "my.h" 自己的写的头文件用 " "
//int 整型 main函数的返回值类型 是int
//() 里面放的main函数的参数列表
printf(""); // ;代表一句话的结束
//功能:打印输出字符串
//""表达的是字符串,""之间写什么,屏幕上就原封不动的打印什么
// \n 代表的换行
******注释有两种: 1、// 只能注释一行
2、/* */注释多行代码。
整型数据用 int 定义 %d
单精度浮点 float 定义 %f
四、数据的存储与运算
4.1:变量定义及输出
1)学习C语言三步走
1. 创建一个杯子
2. 往杯子里面装东西
3. 将杯子里面的东西打印输出
五、运算符
5、1 算数运法
(1) + 加法运算符 int a = 3 + 5; //a = 8;
(2) - 减法运算符 int b = 3 - 5; //b = -2;
(3) * 乘法运算符 int c = 3 * 5; //c = 15;
(4) / 除法运算符 int d = 5 / 3; //d = 1;
(5) % 模运算符(求余运算) int e = 5 % 3; //e = 2;
####除法的考点:
5 / 2 === 2 5里面有几个2 ( 整数 / 整数 == 整数 )
9 / 5 ==== 1
5.0 / 2 === 2.5
####模除运算的考点
(1) 4 % 5 == 4 较小的数 % 较大的数 == 较小的数本身 1 % 9 == 1
(2) %运算要求 % 运算符左右两边 必须是整数
2.2 % 2 错误的语法
5、2 逻辑运算符
1、逻辑与:同真为真,一假则假。 &&
2、逻辑或:一真为真,同假则假。(输入两个数,判断其中是否有一个为0) ||
3、逻辑非:取反。(原来为真,取非后为假;原来为假,取非后为真) !
5、3 关系运算符
小于 <
小于等于 <=
大于 >
大于等于 >=
等于 ==
不等于 !=
###考点
(1) 在C语言中非零即为真(只要不是0的数,都是真)
(2) 在C语言中真的值,通常用1来表达,假的值用0来表达
if(!a)==if(a==0)
if(a)==if(a!=0)
(1)非零即为真
(2) 真的值是1,假的值是0
(3) 逻辑非 真变为假,假变为真
if();表示执行空语句