Skip to Content
C++程序设计:原理与实践(基础篇)(原书第2版)
book

C++程序设计:原理与实践(基础篇)(原书第2版)

by 本贾尼 斯特劳斯特鲁普
August 2021
Intermediate to advanced
450 pages
9h 36m
Chinese
Pearson
Content preview from C++程序设计:原理与实践(基础篇)(原书第2版)

3.2 变量

如果离开存储在内存中的数据,我们基本上不能使用计算机做任何有意义的事,正如上面的例子中所说的字符串输入。我们用来存储数据的“位置”被称为对象。我们需要使用一个名字来访问一个对象。一个命名后的对象被称为一个变量,它有特定的类型(例如int或string),类型决定我们将什么赋给对象(例如,123可以赋给int型,"Hello,World!\n"可以赋给string型),以及可以使用的操作(例如,我们可以对int型使用*运算符进行相乘,对string型使用<=操作符进行比较)。我们赋给变量的数据项被称为值。一个用来定义变量的语句(通常)被称为定义,一个定义可以(也通常应该)提供一个初始值。如下:

我们可以像这样来可视化这些变量:

我们不能将错误类型的值赋给一个变量:

编译器将会记录每个变量的类型,并确保对它的使用与定义它时的类型一致。

C++提供了相当多的类型(见附录A.8)。但是,你只使用其中五种类型,就完全可以写出很好的程序:

命名为double是历史造成的:double是“双精度浮点”的简写。浮点是数学概念上的一个实数在计算机中的近似值。 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

C++语言导学(原书第2版)

C++语言导学(原书第2版)

本贾尼 斯特劳斯特鲁普
管理Kubernetes

管理Kubernetes

Brendan Burns, Craig Tracey
Go程序设计语言

Go程序设计语言

艾伦A. A.多诺万, 布莱恩W. 柯尼汉

Publisher Resources

ISBN: 9787111562252