学会在 C++ 中使用变量:从定义到实践

C++ 变量

变量是用于存储数据值的容器。

在 C++ 中,有不同类型的变量(使用不同的关键字定义),例如:

  • int - 存储整数(没有小数点),例如 123-123
  • double - 存储浮点数,带有小数点,例如 19.99-19.99
  • char - 存储单个字符,例如 'a''B'。字符值用单引号括起来
  • string - 存储文本,例如 "Hello World"。字符串值用双引号括起来
  • bool - 存储具有两种状态的值:truefalse

声明(创建)变量

要创建变量,请指定类型并为其分配一个值:

语法

1type variableName = value;

其中,type 是 C++ 类型之一(例如 int),variableName 是变量的名称(例如 xmyName)。等号用于将值分配给变量。

要创建一个应该存储数字的变量,请参考以下示例:

示例

创建一个名为 myNum 的类型为 int 的变量,并将其赋值为 15

1int myNum = 15; 2cout << myNum;

你也可以声明一个变量而不赋值,并在以后分配值:

示例

1int myNum; 2myNum = 15; 3cout << myNum;

请注意,如果你为现有变量分配一个新值,它将覆盖先前的值:

示例

1int myNum = 15; // myNum 是 15 2myNum = 10; // 现在 myNum 是 10 3cout << myNum; // 输出 10

其他类型

其他数据类型的演示:

示例

1int myNum = 5; // 整数(没有小数) 2double myFloatNum = 5.99; // 浮点数(带小数点) 3char myLetter = 'D'; // 字符 4string myText = "Hello"; // 字符串(文本) 5bool myBoolean = true; // 布尔值(true 或 false)

显示变量

cout 对象与 << 运算符一起用于显示变量。

要结合文本和变量,请使用 << 运算符将它们分开:

示例

1int myAge = 35; 2cout << "I am " << myAge << " years old.";

将变量相加

要将一个变量加到另一个变量上,你可以使用 + 运算符:

示例

1int x = 5; 2int y = 6; 3int sum = x + y; 4cout << sum;

C++ 标识符

所有 C++ 变量都必须使用唯一的名称进行标识。

这些唯一的名称称为标识符。

标识符可以是简短的名称(如 x 和 y),也可以是更具描述性的名称(age、sum、totalVolume)。

注意:建议使用描述性名称以创建可理解和可维护的代码:

示例

1// 好的 2int minutesPerHour = 60; 3 4// 可以,但不容易理解 m 究竟是什么 5int m = 60;

命名变量的一般规则是:

  • 名称可以包含字母、数字和下划线
  • 名称必须以字母或下划线开头 (_)
  • 名称区分大小写(myVar 和 myvar 是不同的变量)
  • 名称不能包含空格或特殊字符,如!、#、%等。
  • 保留字(如 C++ 关键字,如 int)不能用作名称

C++ 常量

当你不希望其他人(或你自己)更改现有变量的值时,请使用 const 关键字(这将声明变量为 "常量",即不可更改和只读的):

示例

1const int myNum = 15; // myNum 将始终为 15 2myNum = 10; // 错误:尝试分配只读变量 'myNum'

当你有不太可能更改的值时,应该总是将变量声明为常量:

示例

1const int minutesPerHour = 60; 2const float PI = 3.14;

关于常量的注意事项

当你声明一个常量变量时,必须为其分配一个值:

示例

1像这样: 2 3const int minutesPerHour = 60;

然而,这样是不行的

1const int minutesPerHour; 2minutesPerHour = 60; // 错误

最后

为了方便其他设备和平台的小伙伴观看往期文章:

微信公众号搜索:Let us Coding,关注后即可获取最新文章推送

看完如果觉得有帮助,欢迎点赞、收藏、关注

点赞
收藏

评论区

加载中...

相关推荐

Sass 变量的声明与使用

本节我们学习Sass中的变量,那么什么是变量呢?Sass中的变量可以用来存储一些信息,并且重复使用。变量可以存储的信息包括字符串、数字、布尔值、颜色值等等。声明变量Sass中声明变量需要用到$符号,格式为:$变量名:变量值;示例:例如下面我们定义一个变量,并给这个变量赋了一个颜色

MySQL之流程控制

七:流程控制定义变量declare变量名类型default值;例如:declareiintdefault0;if语句的使用语法if条件then语句;endif;

ACM讲课之字符串

本次讲课讲全面介绍字符串以及如何使用字符串解决具体问题。一、什么是字符串1.如何存储字符串平时我们使用的变量有很多,int代表整型变量,double代表浮点型变量,char代表字符型变量,那么对于一个字符串例如“HelloWorld!”应该如何存储并操作呢。在C语言里,我们可以char数组进行存储,例如

C#6.0语言规范(五) 变量

变量代表存储位置。每个变量都有一个类型,用于确定可以在变量中存储的值。C#是一种类型安全的语言,C#编译器保证存储在变量中的值始终是适当的类型。可以通过赋值或使用和运算符来更改变量的值。必须_明确赋值_变量(定义赋值)才能获得其值。如以下部分所述,变量_最初分配_或_最初未分配_。初始分配的变量具有明确定义的初始值,并始终被视为明确分

Java 基础语法

常量:在程序运行期间,固定不变的量常量的分类:1.字符串常量:凡是用双引号引起来的部分,叫做字符串常量,例如:"abc","hello","123"2.整数常量:直接写上的数字,没有小数点,例如:100,200,0,2503.浮点数常量:直接写上的数字,有小数点,

深入理解 Java 变量类型、声明及应用

Java变量变量是用于存储数据值的容器。在Java中,有不同类型的变量,例如:String存储文本,例如"你好"。字符串值用双引号引起来。int存储整数(全数字),没有小数,例如123或123。float存储浮点数,带有小数,例如19.99或19.99。c