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

举报
川川菜鸟 发表于 2021/10/16 22:51:43 2021/10/16
【摘要】 文章目录 C++ 变量其他类型显示变量变量相加本文练习题 C++ 变量 变量是存储数据值的容器。在 C++ 中,有不同类型的变量(用不同的关键字定义),例如: int - 存储整数(...

C++ 变量

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

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

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

type variable = value;

  
 
  • 1

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

#include <iostream>
using namespace std;

int main() {
  int myNum = 18;
  cout << myNum;
  return 0;
}

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

返回:
在这里插入图片描述
你也可以声明一个变量而不赋值,然后再赋值:

#include <iostream>
using namespace std;

int main() {
  int myNum;
  myNum = 18;
  cout << myNum;
  return 0;
}

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

运行如下:
在这里插入图片描述
请注意,如果您为现有变量分配一个新值,它将覆盖以前的值:

#include <iostream>
using namespace std;

int main() {
  int myNum = 15;   // 现在 myNum 是 15
  myNum = 10;       // 现在 myNum 是 10
  cout << myNum;
  return 0;
}

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

运行如下:
在这里插入图片描述

其他类型

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

  
 
  • 1
  • 2
  • 3
  • 4
  • 5

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

显示变量

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

#include <iostream>
using namespace std;

int main() {
  int myAge = 21;
  cout << "我今年 " << myAge << "岁了.";
  return 0;
}

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

运行结果如下:
在这里插入图片描述

变量相加

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

#include <iostream>
using namespace std;

int main() {
  int x = 8;
  int y = 5;
  int sum = x + y;
  cout << sum;
  return 0;
}

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

运行返回:
在这里插入图片描述

本文练习题

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

  
 
  • 1
  • 2
  • 3

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

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

  
 
  • 1
  • 2
  • 3
  • 4

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

x = 5 y = 6 z = 50;
cout << x + y + z;

  
 
  • 1
  • 2

文章来源: chuanchuan.blog.csdn.net,作者:川川菜鸟,版权归原作者所有,如需转载,请联系作者。

原文链接:chuanchuan.blog.csdn.net/article/details/120071344

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。