c语言基础

本文介绍了C语言的基础知识,包括使用vim编辑器的快捷键,如dd、p、u和Ctrl+r等。此外,还讲解了在Linux环境下文件查看、字体大小调整、gcc编译器的使用以及程序的运行。文章还涵盖了C语言的主要语法元素,如main函数、变量定义、算术运算符、逻辑运算符和关系运算符,强调了在C语言中非零值表示真以及模运算的特性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、vim编辑器快捷键

dd //剪切光标当前的所在行

ndd //剪切光标当前的所在行的开始的n行代码

p //粘贴 光标所在行的下一行

u //撤销

ctrl + r //反撤销

二、

1、放大字体 ctrl shift +

缩小字体ctrl -

2、命令 ls ----> list 列表 查看目录文件(文件夹子)里面的文件列表

蓝色: 目录文件 (文件夹子)

白色: 普通的文本文件

清屏: ctrl + l clear

3、主体框架:

#include<stdio.h>
int main()
{
    return 0;
}

#####重点:

    一个程序有且只能有一个main函数,main函数是一个程序的入口函数

三、

vim是vi的升级版本的编辑器      vim 命令       vim 是一个文本编辑器 (类似于office 2007)

1、用vim编辑器打印一个文件,如果文件不存在,创建并打开;如果文件存在,直接打开。进入的是一般模式,不能直接编辑,按i,屏幕左下角出现INSERT,则进入插入(编辑)模式。

2、按esc键由插入模式变为一般模式。

按Space(shift+;), 左下角出现:   编辑器由 一般模式 切换到 尾行模式(命令行模式)

:wq (:x)  //w保存 q退出 
:q //退出,没有保存
:wq! //强制保存退出

3、gcc 是一个编译器 
gcc编译器,编译.c文件,生成的可执行文件是 绿色的a.out ,生成的产物是 a.out 。

4、运行程序 ./a.out      //  ./ 当前目录下的 a.out 程序

//#预处理的 include 包含的意思 
//.c 结尾的是C语言的源程序
//.h  head 头文件
// stdio.h  standard input output  标准输入输出头文件
// < > Linux系统自带的头文件
// "my.h" 自己的写的头文件用 " "

//int 整型 main函数的返回值类型 是int
//() 里面放的main函数的参数列表

printf("");   // ;代表一句话的结束

                //功能:打印输出字符串

                //""表达的是字符串,""之间写什么,屏幕上就原封不动的打印什么

                // \n 代表的换行

******注释有两种:  1、// 只能注释一行

                        2、/*  */注释多行代码。

整型数据用 int 定义 %d

单精度浮点 float 定义  %f

四、数据的存储与运算

4.1:变量定义及输出

1)学习C语言三步走 
        1. 创建一个杯子 
        2. 往杯子里面装东西 
        3. 将杯子里面的东西打印输出

五、运算符

5、1  算数运法

    (1) +  加法运算符    int a = 3 + 5;  //a = 8;
    (2) -  减法运算符    int b = 3 - 5;  //b = -2;
    (3) *  乘法运算符    int c = 3 * 5;  //c = 15;
    (4) /  除法运算符    int d = 5 / 3;  //d = 1;  
    (5) %  模运算符(求余运算)    int e = 5 % 3;  //e = 2;  

####除法的考点: 
    
        5 / 2 === 2     5里面有几个2    ( 整数 / 整数 == 整数 )
        9 / 5 ==== 1 
        5.0 / 2  === 2.5
        
    ####模除运算的考点    
    
        (1)  4 % 5 == 4       较小的数 % 较大的数 == 较小的数本身   1 % 9 == 1
        (2)  %运算要求 % 运算符左右两边 必须是整数
              2.2 % 2  错误的语法

5、2 逻辑运算符

1、逻辑与:同真为真,一假则假。  &&

2、逻辑或:一真为真,同假则假。(输入两个数,判断其中是否有一个为0)  ||

3、逻辑非:取反。(原来为真,取非后为假;原来为假,取非后为真)  

5、3 关系运算符

        小于     <

        小于等于   <=

        大于    >

        大于等于   >=

        等于    ==

        不等于   !=

###考点 
                
                (1) 在C语言中非零即为真(只要不是0的数,都是真)
                (2) 在C语言中真的值,通常用1来表达,假的值用0来表达

                if(!a)==if(a==0)

                if(a)==if(a!=0)

        (1)非零即为真
        (2) 真的值是1,假的值是0
        (3) 逻辑非 真变为假,假变为真

        if();表示执行空语句

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值