linux学习日记(二)
来源:互联网 发布:破解手机收费软件 编辑:程序博客网 时间:2024/05/21 11:03
一. vim
1. 安装vim
sudo apk install vim
2. 修改vim配置
sudo vim vimrc对 vimrc的修改:
set nu;显示行号
settabstop=4
set smartcase
set autowrite;自动写入
syntax on
set cindent
set cinoptions={0.1s,t0,n-2,p2s,(03s,=.5s,>1s,=1s,:1s)}
二.vi(visual interface虚拟界面)
1.vim编辑器
三种模式
普通模式 浏览
命令模式 输入命令
插入模式 编辑文件
进入插入模式:
i (insert)在光标前
a (append):在光标后
o ( ):换行输入
退出插入模式:
退出vim:
保存并退出: :wq write quit
只退出不保存: :q! quit
只保存不退出: :w write
3. 便捷操作
yy 复制当前行(到内存缓冲区)
nyy (例:3yy 复制从当前行到低行的3行)
p 将缓冲区的内容粘贴到光标后
G 快速切换到最低行
gg 切换到第一行
:[数字] 直接跳到[数字]行
Split 横向切屏
ctrl ww 光标在多屏幕间转换
vsplit 纵向切屏
三.使用vim编写c程序
1.c程序结构
#include<stdio.h>standard input output.head
stdio.h 头文件规定了类似于printf这样的函数,能够做什么的文档
int main() 主函数程序的入口具有唯一性
//机器语言 010101001
//低级语言 助记符 汇编语言 使用英文
// -eq 010100 翻译过程
//高级语言 c语言 完全使用英文 翻译过程
//解释型语言 全英文写程序,直接执行英文,依赖于环境,动态翻译代码
速度慢 php python shell
//编译型语言 c语言
完整的c程序框架:
#include<stdio.h>
int main(int argc,char **argv)
{
Return 0;
}
标准的c框架:
#include<stdio.h>
int main()
{
Return 0;
}
int a;系统要求,在内存中给程序开辟空间
变量的声明;int为变量类型,a为变量名
不能跟关键字重名只能以字母和_开头
变量名要有意义
c语言中每一条语句,结尾必须用;
使用驼峰式命名法
变量的类型
基本数据类型
整型 int 整数 4个字节 -215—215-1
实型 float 单精度 4个字节 精确到小数点6-7位
double 双精度 8个字节 精确到小数点15-16位
字符型 char 字符 1个字节
ASCII码:
0 空字符
32 空格
48-57 0-9
65-90 A-Z
97-122 a-z
2.c程序的编写
例:编写名为text1.c的c程序:
aaa@aaa-virtual-machine:~$ vim text1.c
使用vim编写程序,编写完成后,按Esc退出到vim的命令行模式,按“:wq”
aaa@aaa-virtual-machine:~$ gcc text1.c
编译成功将会产生a.out文件
aaa@aaa-virtual-machine:~$ ./a.out
- linux学习日记(二)
- Linux学习日记(二):man page
- Linux日记(二)
- Oracle 学习日记(二)
- JavaScript学习日记(二)
- numpy学习日记(二)
- python学习日记(二)
- 嵌入式学习日记(二)
- 深度学习日记(二) 线性代数二
- Linux学习日记(一)
- Linux学习日记(2)
- LINUX学习日记(一)
- Linux管理日记(二)
- 开源软交换ASTERISK学习日记(二)
- flex学习日记(二)--自定义事件
- 学习日记(二)安装openvpnp失败
- 黑马程序员学习日记----多线程(二)
- 黑马程序员 学习日记(二)
- 数据结构与算法分析(三) —— 关于树的深入探讨
- hdu 3658 HDU 3658 How many words(矩阵快速幂)
- 【数字图像处理学习笔记之五】形态学开闭运算
- adb 命令
- Android Studio 问题解决记录
- linux学习日记(二)
- Treap学习小计
- Java NIO 学习(三)--FileChannel
- 5、最长公共子序列
- adb shell 获取版本信息
- 【那些年遇到过的面试题】malloc 原理
- Nginx数据结构——ngx_queue_t
- Java关系运算
- 这是我第一条博客