linux基础day2

1.linux编辑文本: gedit path/filename(不存在则创建)
               查看文件内容:cat path/filename(直接把文本打印到终端,不能进行修改)
2.vi/vim编辑器

    vi path/filename(不存在则创建)

    1.标准模式(默认):

        显示normal,此状态下可以进行复制,粘贴,剪切,选中;(i可进入插入模式)
    2.插入模式:定向到文件内容缓冲区,可修改程序;(   Esc可以退出到标准模式)
    3.命令模式:定向到底行命令缓冲区;标准模式下按shift + :可进入命令模式

          w: 写入;q: 退出;!:强制执行
          wq:保存并退出,不能是qw

          a(all):全部
          q!:强制退出
    //命令模式下水平分屏vsp file                竖直分屏sp file
    

 在标准模式下
    复制 : 将光标移动到需要复制的行 n + yy
    粘贴 : 将光标移动到需要粘贴的行 p
    剪切 :将光标移动到需要剪切的行 n + dd
    撤销 : u
    选中操作:
        v + 移动选中范围 + y(复制)、d(剪切) + p (粘贴)
    查询:/关键词  
                下一个:n
                上一个:shift + n;

编辑源码:不带.c后缀 没有高亮提示
            vi/vim + xxx.c

编译源码:不带.c后缀 不能编译
            gcc  + xxx.c(可加 -o name进行改名,而不是a.out)

=========================================================================

C++面向对象,而C语言是面向过程的编程语言

C语言学习顺序
1.基本数据类型、运算符、表达式
2.常见输入输出函数
3.流程控制
4.数组
5.函数
6.函数高级
7.指针
8.指针高级
9.构造数据类型
10内存管理
11.链表

====================================================================

一、数据类型、运算符、表达式

1.基本数据类型
        (1)整型                                        signed(有符号)                  unsigned(无符号)
  short int(短整型 2B):                             2^16种            [-2^15 2^15)                      [0 2^16)
  int(基本整型 4B):                                2^32种            [-2^31 2^31)                      [0 2^32)
  long int(长整型 32位系统 4B /64 8B):   2^64种            [-2^63 2^63)                      [0 2^64)
  long long int(超长整型 8B):                   2^64种            [-2^63 2^63)                      [0 2^64)
            
            short == signed short int == signed short == short int
            unsigned short = unsigned short int
        
        (2)浮点型(float、long float、double)
        (3)字符型

2.运算符
        (1) sizeof运算符
            获取变量或者数据类型在内存中占用的字节数;
            sizeof(变量名 数据类型名);(打印sizeof时参数变量要用%ld才不会出警告)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值