美文网首页学习简友广场散文
C语言基础篇 基本概念(四)

C语言基础篇 基本概念(四)

作者: 一起成长烨LY | 来源:发表于2022-08-20 13:59 被阅读0次

    本文所用工具是vs code编辑器
    内容主要有
    程序语句;
    变量和常量;
    标识符;
    表达式;

    话不多说直接上代码,以实践操作去理解

    #include<stdio.h>
    #include<stdlib.h>
    int main()
    {
        int A = 10;
        float F = 9.5f;
        printf("hello world");
    
        system("pause");
        return 0;
    }
    

    程序语句

    C程序中只要是以" ; "分号结尾的都是语句,C语言规定,每条语句都要以" ; "分号结尾。
    语句是程序运行所执行的命令。
    程序运行时执行语句命令的顺序都是从上往下一条条语句去执行。
    其中一段代码运行顺序是这样的。

    int A = 10;   //第一条语句,执行完这条语句之后才会向下继续执行
    float F = 9.5f; //第二条语句
    

    #include<stdio.h>是预处理器指令,不是语句所以不用写 分号;。

    变量和常量

    在大多数程序中都是离不开数据计算的,往往都需要执行一系列的计算去输出结果。

    变量&赋值和标识符

    声明变量赋值初始化

    变量代表一个有名字(标识符),且有特定属性的一个存储单元
    如上面代码中的

    int A = 10;
    float F = 9.5f;
    

    int 代表的是一个整形数据类型,也就是整数,该类型只接受如-1,-2,-3,0,1,2,3,4等....这样的整形数据,像这些1.6这些小数是不行的,在有些编辑器中可能会给你报错。

    int A; 代表的意思是 这是一个名字叫A且它的属性为int类型,这就是一个典型的变量,在C语言中此操作叫 ”声明变量“。

    int A = 10;代表的意思是把10(常量)赋值给 A。赋值:表面意思就是把10这个值给变量A;

    float代表的是浮点数类型,也就是小数点类型
    9.5f代表的是一个9.5数据常量,后面f说明的意思该数据是float类型,加不加都行,但是有的编辑器如果不加会报错,建议还是加上的好

    常量和变量

    变量 字面意思就是可以变化。
    在C语言程序中,变量必须先定义后使用。
    简单理解:就是一个代号,外号,等可以随便改变的
    例子:int a = 10; 变量a可以随便改成c,d,h都可以,它存储的值是始终不变的

    在C语言程序中,程序运行时不可改变的值称为常量
    常量 是不能变化的,如数据10能变化吗?只要一变化,那数据10就不再是数据10了,而是其他数据值了
    简单理解:不变化的量,保持不变的数据

    标识符

    标识符就是技术人员自己规定的具有特定含义的词,比如类名称,属性名称,变量名等。俗称给10,20,0.1,8.8,'A' ,这些数据起外号

    在C语言中,标识符也有一些起名字限制规定的
    规则如下
    1、有效字符:只能由字母A - Z、数字0 - 9和下划线 _ 组成,且须以字母或下划线开头。
    2、有效长度:随系统而异,但至少前8个字符有效。如果超长,则超长部分被舍弃。
    3、不能用的名:C语言的关键字不能用作变量名。如不能用int,float这些C语言规定的关键词
    不能用已经用过的变量名,系统会把两个变量识别成一个变量
    问答模块
    赋值的常量大小有没有什么限制?能无限大吗?
    符号常量本身是没有数字的大小限制的,但替换到具体的地方,如果赋给一个int变量,那只能是int类型允许的大小范围,超出了就会被截断处理

    ! ! 有什么疑问可以在评论区下方提问,会在问答模块中更新解答

    相关文章

      网友评论

        本文标题:C语言基础篇 基本概念(四)

        本文链接:https://www.haomeiwen.com/subject/ouhqprtx.html