一.linux终端常用命令
1.用以打开文件 gedit
2.结束当前文件 Ctrl+c
3.查看当前文件 cat
二.vi/vim编辑器
1.vi path/filename
标准模式(默认)(不能对文件进行编辑)
插入模式 i(标准>>插入)(处于文件内容缓存区)(如需返回则按Esc)
命令模式 :(标准>>命令) + w(保存)
q(退出)
wq (可以直接保存退出)
q!(强制退出)
w!(对只读文件进行强制写入)
2.标准模式下
复制:将光标移动到需要复制的行 yy(多行复制在yy前加需要复制的行数)
粘贴:将光标移动到需要粘贴的行 p
剪切:将光标移动到需要剪切的行 dd(多行剪切在dd前加需要剪切的行数)
撤销:u
选中:v+移动选中内容+y(复制)/d(剪切)/p(粘贴)
查询:/关键字(用以查询)
n下一个
Shift+n上一个
多开:水平分屏 :vsp+ path/filename
垂直分屏 :sp+ path/filename(不存在的文件自动创建)
窗口切换 Ctrl+ ww
全部保存并退出 wqa
3.编辑源码
vi/vim +xxx.c(若不带.c则无高亮提示)
4.编译源码
gcc xxx.c(若不带.c则不能编译)
gcc xxx.c -o xxx.out(对编译文件进行重命名)
warning:编译过程中遇见未知风险
error:编译过程中出现致命问题,无法继续编译
5.注释
//单行注释
/**/多行注释
三.C语言基础知识
1.进制转换
十进制
位值制:一个数字大小不仅取决于数字本身,还取决于数字所在位置权值
权值:相应位值数字
二进制
八进制
十六进制
2.程序执行过程
CPU(高速设备)
内存(外存与CPU的缓存区)(掉电消失)
外存(低速设备)
CPU<——>内存<——>外存
3.基本数据类型
整形(分为signed和unsigned)
short(短整型)2B(%d打印)
int(基本整形) 4B(%d打印)
long(长整型) 32位 4B 64位 8B(%ld打印)
longlong(超长整形) 8B(%ld打印)
浮点型
字符型
4.标识符
只能由数字,字母,下划线组成 (且开头不能是数字)
5.运算符
sizeof() 变量名或类型名(用以查看所占字节数)
C语言学习day2
最新推荐文章于 2024-10-15 16:25:28 发布