C++变量的深度讲解,建议收藏

简介: C++变量的深度讲解,建议收藏

文章目录

C++ 变量

其他类型

显示变量

变量相加

本文练习题

C++ 变量

变量是存储数据值的容器。在 C++ 中,有不同类型的变量(用不同的关键字定义),例如:

  • int - 存储整数(整数),不带小数,例如 456 或 -456
  • double - 存储带小数的浮点数,例如 99.99 或 -99.99
  • char- 存储单个字符,例如 ‘b’ 或 ‘B’。Char 值用单引号括起来
  • string- 存储文本,例如“川川菜鸟”。字符串值用双引号括起来
  • bool - 存储具有两种状态的值:真或假


要创建变量,您必须指定类型并为其赋值

语法为:

type variable = value;

其中type是 C++ 类型之一(例如int),而 variable是变量的名称(例如x或 myName)。等号用于将值分配给变量。比如要创建一个应该存储数字的变量例子如下:

#include <iostream>
using namespace std;
int main() {
  int myNum = 18;
  cout << myNum;
  return 0;
}

返回:

1.png

你也可以声明一个变量而不赋值,然后再赋值:

#include <iostream>
using namespace std;
int main() {
  int myNum;
  myNum = 18;
  cout << myNum;
  return 0;
}

运行如下:

1.png

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

#include <iostream>
using namespace std;
int main() {
  int myNum = 15;   // 现在 myNum 是 15
  myNum = 10;       // 现在 myNum 是 10
  cout << myNum;
  return 0;
}

运行如下:

1.png

其他类型

int myNum = 5;               // I整数(不带小数的整数)
double myFloatNum = 5.99;    // 浮点数(带小数)
char myLetter = 'D';         // 字符
string myText = "Hello";     // 字符串(文本)
bool myBoolean = true;       // 布尔值(真或假)

在这里,你先大概了解一下这些类型,当然如果你不懂没关系,后买你我会正式讲解,这几主要是讲解变量。

显示变量

该cout对象与<< 运算符一起使用以显示变量。要组合文本和变量,请使用<< 运算符将它们分开:

#include <iostream>
using namespace std;
int main() {
  int myAge = 21;
  cout << "我今年 " << myAge << "岁了.";
  return 0;
}

运行结果如下:

1.png

变量相加

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

#include <iostream>
using namespace std;
int main() {
  int x = 8;
  int y = 5;
  int sum = x + y;
  cout << sum;
  return 0;
}

运行返回:

1.png

本文练习题

  1. 创建一个名为 myNum 的变量并将值 50 分配给它。
  2. 显示 5 + 10 的总和,使用两个变量:x 和 y。
      ;
int y = 10;
cout << x + y;

3.创建一个名为 z 的变量,为其分配 x + y,并显示结果。

int x = 5;
int y = 10;
  = x + y;
cout <<   ;

4.使用逗号分隔的列表填写缺少的部分以创建三个相同类型的变量:

x = 5 y = 6 z = 50;
cout << x + y + z;
相关文章
|
1天前
|
存储 IDE 编译器
深入探索C++中的变量世界:理论与实践
【4月更文挑战第5天】本文介绍了C++变量的基础知识,包括声明、数据类型、const和volatile限定符。通过示例展示了变量在用户输入、计算、控制流程和函数参数中的应用,并列举了常见错误及避免方法,如未声明、作用域混淆、类型不匹配、未初始化和拼写错误。最后提出了变量命名、避免冗余、适时复用、注释说明和利用现代C++特性的最佳实践。
29 0
|
1天前
|
存储 安全 C++
C++ 用户输入与数据类型详解:建立基本计算器及变量类型
了解C++的用户输入和数据类型。使用`cin`从键盘读取数据,如在简单计算器示例中获取两个数字并求和。C++的数据类型包括:`int`(整数)、`float`(浮点数,约6-7位小数)、`double`(更精确的浮点数,约15位小数)、`bool`(布尔值,true或false)、`char`(单个字符)和`string`(文本字符串)。每种类型都有特定的存储大小和用途。在处理浮点数时,`double`通常更安全。字符串需要包含`&lt;string&gt;`库。更多内容可关注微信公众号`Let us Coding`获取。
41 0
|
1天前
|
存储 C++ 容器
学会在 C++ 中使用变量:从定义到实践
C++中的变量是数据容器,包括`int`、`double`、`char`、`string`和`bool`等类型。声明变量时指定类型和名称,如`int myNum = 15;`。`cout`与`&lt;&lt;`用于显示变量值。常量用`const`声明,值不可变。变量名应唯一,遵循特定命名规则,常量声明时需立即赋值。
118 1
|
1天前
|
编译器 C++
C++ 双冒号::开头的语法,::变量名,获取全局作用域变量
C++ 双冒号::开头的语法,::变量名,获取全局作用域变量
18 0
|
1天前
|
存储 C++
C++系列三:变量、常量
C++系列三:变量、常量
|
1天前
|
存储 C++
C++的变量和常量
C++的变量和常量
14 1
|
1天前
|
编译器 C++
c++关于命名空间内变量和函数及全局变量的使用和作用域
c++关于命名空间内变量和函数及全局变量的使用和作用域
39 1
|
1天前
|
算法 C++
【C++入门到精通】condition_variable(条件变量)C++11 [ C++入门 ]
【C++入门到精通】condition_variable(条件变量)C++11 [ C++入门 ]
11 0
|
1天前
|
编译器 C++
【C++】【C++的常变量取地址问题(对比C的不同)】const修饰的常变量&volatile修饰用法详解(代码演示)
【C++】【C++的常变量取地址问题(对比C的不同)】const修饰的常变量&volatile修饰用法详解(代码演示)
|
1天前
|
存储 程序员 编译器
C++从入门到精通:1.1.1基础语法之变量
C++从入门到精通:1.1.1基础语法之变量