本文所用工具是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类型允许的大小范围,超出了就会被截断处理
! ! 有什么疑问可以在评论区下方提问,会在问答模块中更新解答
网友评论