您当前的位置:首页 > 互联网教程

c语言中的常量和变量

发布时间:2025-05-15 01:54:50    发布人:远客网络

c语言中的常量和变量

一、c语言中的常量和变量

1.掌握c程序设计中的常量和变量

对于浮点数和整数等几种数据类型的区别及准确使用

(3)特殊符号:空格,制表符(跳格),换行符(空行)的总称。标点符号、特殊字符:

1)标识符只能由字母、数字和下划线三种字符组成,第一个字符必须为字母或下划线。大小写敏感。

2) ANSI C没有限制标识符长度,但各个编译系统都有自己的规定和限制(TC 32个字符,MSC 8个字符)。

3)大写字母和小写字母达标不同的标识符

4)在使用标识符时,尽量采用“见名知义,常用从简”的原则。

5)标识符不能与“关键词”同名,也不与系统预先定义的“标准标识符”同名。

(1)关键词(保留字):C语言规定的具有特定意义的字符串,32个,不能作为用户标识符。

(2)预定义标识符: C语言中提供的库函数名和编译预处理命令。

(3)用户标识符号:用户自己定义的标识符。

1.4运算符:运算符将常量、变量、函数连接起来组成表达式,表示各种运算。

根据参与运算的操作数的个数分为:单目、双目、三目运算符。

1.6注释符:“/*”和“*/”构成一组注释符。

常量:在程序的运行过程中,其值不能改变的量称为常量。

变量:在程序的运行过程中,其值能够改变的量称为变量。

整型常量,实型常量,字符常量。

●在程序的运行过程中,其值可以改变的量称为变量。

●变量名(用标识符表示)、变量在内存中占据的存储单元、变量值三者关系。

● C语言中变量:“先定义,后使用”。

1)变量定义时,可以说明多个相同类型的变量。各个变量用“,”分隔。

2)最后一个变量名之后必须用“;”结尾。

3)变量说明必须在变量使用之前。

4)可以在定义变量的同时,对变量进行初始化。

二、常量与常变量有什么区别

常量不占用内存空间,在预编译时就全部由符号常量的值替换了,而常变量占用内存空间,只是此变量在存在期间不能重新赋值。

常量在计算机程序运行时,不会被程序修改的量。常变量在运算时时是指赋予的一系列值,所以常变量值不是唯一的。

在除了‘C/C++’的一些高级程序语言中,“常量”可以被称作,“在一个信息变化过程中,始终不发生改变的量”,其可以是不随着时间变化的某些量的固定信息;也可以表示为某一数值的字符(或字符串),常被用来标识、测量和比较两者的差异。

但在‘C/C++语言中’,‘常量’如果还用‘运行过程中不变的量’来描述,就显得不准确,甚至是在具体使用时,这就是一个错误的概念。

在‘C/C++’中,定义‘指针常量’时,根据‘const’的位置的不同,可以定义出几个不同的形式,虽然其看起来‘符合常量的概念’,但是在实际运行中,其值或地址值是会发生变化的。所以本质还不是‘常量概念’。

参考资料来源:百度百科—常变量与符号常量

三、c语言中合法的变量名有哪些

c语言在定义合法变量名称时,变量名可以是字母、数字和下划线的组合。但是也不是随便的组合,要注意以下4个命名规则:

1、变量名的开头必须是字母或下划线,不能是数字。实际编程中最常用的是以字母开头,而以下划线开头的变量名是系统专用的。

2、变量名中的字母是区分大小写的。比如a和A是不同的变量名,num和Num也是不同的变量名。

3、变量名绝对不可以是C语言关键字,这一点一定要记住。

4、变量名中不能有空格。这个可以这样理解:因为上面我们说过,变量名是字母、数字、下划线的组合,没有空格这一项。