简言
什么是变量与常量
在计算机编程中,变量是存储数据的一种容器。它可以用于存储各种类型的数据,如整数、浮点数、字符串等。变量的值可以随时改变。
常量与变量相反,常量是一个固定的值,它在程序运行期间是不会改变的。常量在程序中起到类似变量的作用,但其值是固定的,不能被修改。常量通常用于定义一些固定的参数或者在程序中使用的特殊值。
为什么要学习变量与常量
学习变量与常量对于计算机编程非常重要,因为它们是构建程序的基础。
-
存储和操作数据:变量和常量是存储和操作数据的关键。通过使用变量和常量,我们可以在程序中存储和操作各种类型的数据,包括数字、文本、布尔值等。
-
灵活性和可维护性:使用变量和常量可以使程序更加灵活和可维护。通过将数据存储在变量中,我们可以随时修改变量的值,而不需要在整个代码中搜索和修改具体的数值。
-
内存管理:变量和常量的使用可以帮助有效管理计算机的内存。使用变量和常量可以更好地控制内存的分配和释放,从而提高程序的性能和效率。
-
代码重用:通过使用变量和常量,我们可以将程序中的一些常用数据和数值抽象为变量和常量,从而方便代码的重用。这样可以减少重复编写代码的工作量,提高开发效率。
总之,学习变量和常量是编程的基础,它们为我们提供了存储和操作数据的能力,帮助我们构建灵活、可维护和高效的程序。
变量的基本规则与使用
基本规则
- 命名规则:
- 变量名必须以字母或下划线(_)开头。
- 变量名可以包含字母、数字和下划线。
- 变量名区分大小写,例如"Name"和"name"是不同的变量。
- 命名规范:
- 见面知意 例: int age = 21; // 年龄 21岁
- 命名方式强调变量名应该直接描述其含义
- 下划线命名 例: int itheima_stu_id = 1; // itheima学生的ID为1
- 下划线命名通常用于分隔单词,适用于常量或需要清晰分隔单词的变量名
- 小驼峰命名 例: int itheimaStuId = 1; // 注意:这里去掉了下划线,并且遵循了小驼峰命名规则
变量名、方法名等,其中第一个单词的首字母小写,之后每个单词的首字母大写,但单词之间不使用下划线 - 大驼峰命名 例: int ItheimaStudentId = 1;
通常用于类名,但也可以用于常量、枚举或其他需要显著区分的标识符。在这种命名法中,每个单词的首字母都大写,并且单词之间不使用下划线
- 命名约定:
- 通常建议使用有意义的变量名,可以描述变量存储的数据或其作用。
- 变量名应该选择简洁、清晰和易于理解的名称。
- 变量名禁止使用C++保留关键字,如"int"、“char”、“if”
- 数据类型:
- 变量需要在使用之前声明,并指定其所属的数据类型。
- 变量的数据类型决定了变量可以存储的数据的种类和范围。
- 作用域:
- 变量有其作用域范围,表示其有效的代码区域。作用域决定了变量在哪些地方可以被访问和使用。
- 初始化和赋值:
- 变量可以在声明时初始化赋值,也可以在使用之前赋值。
- 赋值操作可以将一个值存储到变量中,可以是常量、表达式、函数返回值等。
变量语法
|单个变量| - 先声明后赋值
语法:
- 数据类型 变量名称;
- 变量名称 = 变量的值;
|单个变量| - 声明并且立即赋值
语法:
- 数据类型 变量名称 = 变量的值;
|多个变量| - 先声明后赋值
语法:
- 数据类型 变量名称1, 变量名称2, 变量名称3;
- 变量名称1 = 变量的值1;
- 变量名称2 = 变量的值2;
- 变量名称3 = 变量的值3;
|多个变量 / 链式定义| - 声明并且立即赋值
语法:
- 数据类型 变量名称1 = 变量的值1, 变量名称2 = 变量的值2, 变量名称3 = 变量的值3;
使用变量
#include <iostream>
int main()
{
int age;// 声明变量
age = 21;// 赋值变量 左侧为声明的名称 右侧为变量的值
// 赋值以后变量age将指向21这个值,当调用变量时,调用的是变量的值
std::cout << age << std::endl;
}
常量
基本规则
常量是在程序运行期间数值不变的量,通常用于存储不可修改的值,如固定的数值、字符串等。以下是常量的一些规则:
- 命名规则:
- 常量名通常使用大写字母来表示,以便与变量进行区分。
- 常量名可以由字母、数字和下划线组成,但不可以以数字开头。
- 声明和赋值:
- 常量在使用之前需要进行声明和赋值,一旦赋值后,其值不能再被修改。
- 常量的值可以是一个字面量,也可以是表达式或函数返回值。
- 数据类型:
- 常量也需要指定数据类型,以确定常量可以存储的数据类型和范围。
- 作用域:
- 常量的作用域通常与变量的作用域规则相同。
常量的作用在于保证程序中某些数值或值不会被修改,提高程序的可维护性和安全性。在编程中,常量常用于定义一些固定的数值或字符串,例如圆周率π的值、常用的状态码等。
常量语法
const 数据类型 常量名称 = 常量的值;
使用常量
#include <iostream>
int main()
{
const int age = 18;// 声明局部常量
// 常量一旦赋值就无法更改
/*age = 36*/
// 根据编译器不同上方代码可能会报错或忽略,但绝不会更改age的值
std::cout << age << std::endl;
}
标签:常量,int,数据类型,C++,变量名,变量,赋值
From: https://blog.csdn.net/2401_86347173/article/details/140504459