华清远见嵌入式培训_第一周回顾与反思

本文总结了一周内学习C语言的基础知识,包括Linux系统使用、gcc编译器、数据类型、变量、运算符等内容,并提供了典型习题示例。

 

目录

第一天 周二

        1.1 Linux系统的使用

        1.2 终端

       1.3 Linux系统命令

       1.4 vi编辑器的使用

 第二天 周三

         2.1 顺利进入(“hello world”)阶段。

        2.2 gcc编译器

        2.3 进制规则

        2.4 ASCII码

        2.5 数据类型

 第三天 周四

         3.1 变量

        3.2 强制类型转换

         3.3 运算符

        3.4 三种办法实现两数交换

 第四天 周五

         4.1 putchar/getchar

       4.2 puts/gets

        4.3 printf/scanf

        4.5 if..else语句

周末练习

         6.1 练习1

        6.2 练习2

        6.3 练习3

        6.4 练习4

        6.5 练习5

        6.6 练习6

        6.7 练习7

 总结与反思


        2020年8月27日,今天是来华清的第一个周六,就目前一周的学习来说,感觉还好。第一周学的东西不多但很细,借此文章,以这种碎碎念的方式回顾重点、重复盲点、加深印象,复习、总结和反思本周的学习,仅供后期自己回顾使用。

第一天 周二

        1.1 Linux系统的使用

        主要是讲的Linux系统的使用,因为大学期间接触过,而且华清也曾在大学里给我们实训过,所以这一步没有太多的问题,刚开始接触感觉要先理解Linux系统文件结构,理解这个去掉图形界面的“我的电脑”。用老师画的这个图就比较容易理解:

        1.2 终端

        再就是对终端的一些基本操作:

shell终端的打开  1、鼠标双击
                     2、CTRL + alt + t
shell终端的关闭  1、用鼠标点击关闭图标
                     2、终端输入 exit
字体缩放:        放大:CTRL + shift + 加号键
                        缩小:  CTRL + 减号

复制和粘贴:

                        复制:ctrl shift c

                        粘贴:ctrl shift v

切换输入法        ctrl + 空格

切换中英文        shift

       1.3 Linux系统命令

        除此之外,比较基础的就是系统命令了,太多太杂,简单记一下,我感觉用的多了,问题也不大;简单汇总一下常用、易错的Linux的命令,加深一下印象:

     查看当前路径下的 目录或文件  ls
    
    创建文件夹        mkdir  空格  文件夹名字
    删除文件夹        rm 空格 -r 空格 要被删除的文件夹名字
    
    创建文件        touch  空格  文件名
    删除文件        rm  空格 要被删除的文件名字
    
    切换路径        cd 空格 要切换到的路径名
                    .  -->代表当前路径
                    ../-->代表上一级路径
    
    复制文件        cp 空格 要被复制的文件名 空格 要被复制到的目标路径
    复制文件夹        cp -r 空格 要被复制的文件夹名 空格 要被复制到的目标路径
    
    数据重定向      echo 空格 要写入文件的数据 空格 > 空格 要写入数据的文件
    打印文件中的数据 cat 空格  要被打印的文件名
    
    移动(剪切)文件  mv 空格 要被移动的文件  空格 要被移动到的目标路径
    
    文件重命名    mv 空格 要被改名的文件  空格 要改成的文件名

       1.4 vi编辑器的使用

        最后的重头戏是vi编辑器的使用,作为最常用的的编辑器,需要学习和注意的地方有很多,写几个当时自己踩得坑:

ctrl + 空格         切换输入法

shift                 切换中英文

(在中文输入法的模式下,是用不了的命令行模式和底行模式的)

        其他的就是一些快捷操作了,还是需要多用,方便记忆:

命令行操作:

        yy         复制光标所在的行

        nyy         从光标所在行开始 复制n行 n是一个数字

        p         从光标所在行下面开始粘贴

        P         从光标所在行上面开始粘贴

        dd         剪切光标所在的行

        ndd         从光标所在行开始 剪切n行 n是一个数字

        gg         将光标定位到文件开头

        G         将光标定位到文件结尾

        ngg         将光标定位到第n行

        u         撤销上一步的操作

        ctrl + r         重做上一次撤销的操作

        /word         在文件中查找单词 word 按回车后 n 查找一个 N 查找上一个

 底行模式:

        :wq         保存并退出 使用 :x 也可以

        :w         保存

        :q         退出

        :q!         不保存强制退出

        :vsp         文件名 左右分屏打开多个文件进行编辑

        :wqa         保存并关闭所有已经打开的文件

        :noh         取消查找结果的高亮显示

        :set number         显示行号 或者 :set nu 也可以

        :set nonumber         取消显示行号 或者 :set nonu 也可以

        :%s/aaa/bbb/g         将全文中所有的aaa替换成bbb

        :m,ns/aaa/bbb/g         将m到n行的所有aaa替换成bbb m和

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值