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

这篇具有很好参考价值的文章主要介绍了学会在 C++ 中使用变量:从定义到实践。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

C++ 变量

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

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

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

声明(创建)变量

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

语法

type variableName = value;

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

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

示例

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

int myNum = 15;
cout << myNum;

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

示例

int myNum;
myNum = 15;
cout << myNum;

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

示例

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

其他类型

其他数据类型的演示:

示例

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

显示变量

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

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

示例

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

将变量相加

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

示例

int x = 5;
int y = 6;
int sum = x + y;
cout << sum;

C++ 标识符

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

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

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

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

示例

// 好的
int minutesPerHour = 60;

// 可以,但不容易理解 m 究竟是什么
int m = 60;

命名变量的一般规则是:

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

C++ 常量

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

示例

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

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

示例

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

关于常量的注意事项

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

示例

像这样:

const int minutesPerHour = 60;

然而,这样是不行的

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

最后

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

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

看完如果觉得有帮助,欢迎点赞、收藏、关注文章来源地址https://www.toymoban.com/news/detail-843391.html

到了这里,关于学会在 C++ 中使用变量:从定义到实践的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 关于css中设置变量用于全局Css或者Js中使用

    一、配置变量css文件 src/styles/variables.scss 二、在组件中使用变量

    2024年02月07日
    浏览(30)
  • C++小实践--自定义数组

    案例描述:实现一个通用的数组类,要求如下 可以对内置数据类型以及自定义数据类型的数据进行存储 将数组中的数据存储到堆区 构造函数中可以传入数组的容量 提供对应的拷贝构造函数以及operator=防止浅拷贝问题 提供尾插法和尾删法对数组中的数据进行增加和删除 可以通

    2024年01月18日
    浏览(26)
  • 【HiveSQL】定义变量&使用变量

    HiveSQL中如何定义变量,并且在全局引用? 直接上代码。 结果:

    2024年02月16日
    浏览(28)
  • C++ //练习 2.33 利用本节定义的变量,判断下列语句的运行结果。

    练习 2.33 利用本节定义的变量,判断下列语句的运行结果。 环境:Linux Ubuntu(云服务器) 工具:vim   解释 a合法 b合法 c合法 d非法 e非法 g非法

    2024年01月23日
    浏览(38)
  • 【C++】通过栈和队列学会使用适配器和优先队列学会仿函数的使用

    🌇个人主页:平凡的小苏 📚学习格言:命运给你一个低的起点,是想看你精彩的翻盘,而不是让你自甘堕落,脚下的路虽然难走,但我还能走,比起向阳而生,我更想尝试逆风翻盘 。 🛸 C++专栏 : C++内功修炼基地 家人们更新不易,你们的👍点赞👍和⭐关注⭐真的对我真

    2024年02月16日
    浏览(35)
  • 前端Vue自定义顶部搜索框 热门搜索 历史搜索 用于搜索跳转使用

    前端Vue自定义顶部搜索框 热门搜索 历史搜索 用于搜索跳转使用, 阅读全文下载完整代码请关注微信公众号: 前端组件开发 效果图如下: 自定义顶部搜索框 用于搜索跳转使用方法 HTML代码实现部分

    2024年02月09日
    浏览(31)
  • 五、全局scss变量定义及使用

    定义 variable.scss 存放全局变量 配置 在vite.config.ts文件配置如下: @import \\\"./src/styles/variable.less\\\"; 后面的 ; 不要忘记,不然会报错 ! 使用 直接使用 使用暴露的变量名

    2024年02月19日
    浏览(29)
  • 【Vue】全局变量的定义及使用

    首先 声明Vue 使用全局变量的方法有很多,以下只是个人觉得比较简洁的2种。其中两者的第一步操作相同,即: 方法1:在main.js中直接将全局变量挂载到Vue.prototype 用时不用任何多余操作,直接调用 this.GLOBAL.name 即可。 方法2:在需要使用全局变量的页面引入global再使用

    2024年02月12日
    浏览(45)
  • C语言自定义数据类型(一)定义和使用结构体变量

    C 语言提供了一些由系统已定义好的数据类型,如:int,float,char  等,用户可以在程序中用它们定义变量,解决一般的问题。 但是人们要处理的问题往往比较复杂,只有系统提供的类型还不能满足应用的要求,C语言允许用户根据需要自己建立一些数据类型,并用它来定义变

    2024年02月02日
    浏览(36)
  • ARM汇编基本变量的定义和使用

    数字变量: GBLA LCLA SETA 逻辑变量:GBLL LCLL SETL 字符串:GBLS LCLS SETLS 注意需要TAB键定义变量和行首改变值 代码如下(示例): gnu汇编:

    2024年02月15日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包