C++变量和常量

Posted 郑石秀

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++变量和常量相关的知识,希望对你有一定的参考价值。

1.变量
C++中的变量定义格式是:数据类型 变量名称=初始值;
定义变量的作用:将一个数据存储到内存空间中去,给这一段指定的内存空间起一个名称,就是变量名称,方便我们操作这段内存。有了变量名称,就能操作存储在内存空间中的数据,对数据的值进行修改等操作。
在C++中创建变量的时候,需要给这个变量赋值一个初始值,不然会出现编译报错。
数据类型有很多种,下面图中使用的是整形中的一种,int类型,取值范围是4个字节。
变量又分为局部变量和全局变量,下面图中定义的是局部变量。局部变量是定义在函数的内部,局部作用范围,只能在函数内部进行修改值,或者调用操作。
在这里插入图片描述
2.常量
C++中的常量有两种定义方式

第一种定义方式:宏常量
格式为:#define 常量名 常量值
宏常量一般定义在文件的上方,表示这个是一个常量,定义的数据不可以修改。

注意:定义宏常量赋值之后,后面不用加分号。

常量的第二种定义方式
const修饰的变量
定义格式为:const 数据类型 常量名称=常量值;
注意:常量定义之后,它的数据值是不可以修改的。
在这里插入图片描述
在这里插入图片描述
3.关于C++中的关键字
C++中的关键字是有特殊含义的单词,都是小写的单词,在软件中有特殊的颜色标记。

在定义变量或者是常量时,不能使用C++中的关键字进行命名。

4.关于标识符命名规则
在C++中给定义的变量或者常量起名时的命名规则,称为标识符命名规则
标识符不能是关键字,就是在C++中有特殊含义的小写的单词,在软件中编写代码时带有特殊的颜色
标识符只能由字母、数字、下划线组成
不能以数字开头
在C++中标识符的字母区分大小写,就是英文26字母,注意它是区分大小的。
在这里插入图片描述
5.总结
定义变量时按照给定的格式定义即可,变量定义后需要赋值才能使用。
变量定义后数据是可以修改数据值的。

常量定义后其值不能修改,但可以调用常量的名称,完成需要的操作。

标识符的命名按照C++中的规则进行命名即可,最好能做到见名知意,这样方便自己和他人阅读自己的代码。

以上是关于C++变量和常量的主要内容,如果未能解决你的问题,请参考以下文章

C++基础知识之常量(字面量) 变量

C++ 变量和常量

C++ 变量和常量

c++存储区

C++深度解析9const 常量?只读变量?

C++ 中的普通常量变量