前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >❤️ C++变量的深度讲解,建议收藏❤️

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

作者头像
川川菜鸟
发布2021-10-19 11:37:42
5050
发布2021-10-19 11:37:42
举报

C++ 变量

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

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

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

代码语言:javascript
复制
type variable = value;

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

代码语言:javascript
复制
#include 
using namespace std;

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

返回:

在这里插入图片描述
在这里插入图片描述

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

代码语言:javascript
复制
#include 
using namespace std;

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

运行如下:

在这里插入图片描述
在这里插入图片描述

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

代码语言:javascript
复制
#include 
using namespace std;

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

运行如下:

在这里插入图片描述
在这里插入图片描述

其他类型

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

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

显示变量

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

代码语言:javascript
复制
#include 
using namespace std;

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

运行结果如下:

在这里插入图片描述
在这里插入图片描述

变量相加

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

代码语言:javascript
复制
#include 
using namespace std;

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

运行返回:

在这里插入图片描述
在这里插入图片描述

本文练习题

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

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

代码语言:javascript
复制
int x = 5;
int y = 10;
	= x + y;
cout << 	;

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

代码语言:javascript
复制
x = 5 y = 6 z = 50;
cout << x + y + z;
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2021-09-02 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • C++ 变量
  • 其他类型
  • 显示变量
  • 变量相加
  • 本文练习题
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档