一,vim相关操作:
打开文本文档: gedit 路径/文件名称(不存在则创建)
打开文本(不可修改):cat 路径/文件名称
vi 路径/文件名称(不存在则创建)
1,标准模式(标准模式) 可按esc进入
复制:光标移动至需要复制的行 n(行数)+yy
剪切:光标移动至需要剪切的行 n(行数)+dd
粘贴:光标移动至需要粘贴的行 n(行数)+dd
撤销:u
可使用v配合鼠标选中再执行以上操作
查询/关键词:下一个n 上一个shift n
多开:水平分屏 vsp +path /filename
垂直分屏 sp +path /filename
切换:ctrl w
wqa全部窗口保存退出
2,插入模式(键盘会输入到文件内容缓冲区)i
3,命令模式(键盘会输入到底行命令缓冲区)+命令
w写入
q退出
!强制执行
wq保存并退出
q!强制退出
均不可调换顺序
二,编译源码
1,创建文本时需要带.c后缀
vi xxx.c
2,gcc xxx.c -o xxxx.out
可修改编译后文件的名称
三,c语言基本数据类型和部分运算符
1,创建c语言标识符时只能由数字,字母,下划线组成,且数字不能做开头,不能与c语言关键字重名,最好不要与库函数重名。
2,基本数据类型
(1)整型有符号signed 无符号unsigned
(2)short(短整型2字节) 2^16 有符号[-2^15,2^15) 无符号[0,2^16)
(3)int(整型4字节) 2^32 有符号[-2^31,2^31) 无符号[0,2^32)
(4)long(长整型4字节或8字节) 2^64 有符号[-2^63,2^63) 无符号[0,2^64)
(5)long long(超长整型8字节) 2^64 有符号[-2^63,2^63) 无符号[0,2^64)
short ==signed short int==signed short==short int
其他同理
3,运算符
sizeof可获取变量或数据类型在内存中占用的字节数。
sizeof(变量名 数据类型名);