C语言学习day2

一.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()   变量名或类型名(用以查看所占字节数)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值