5.2 — 字面量

是直接插入代码中的值。例如:return 5; // 5 是一个整数常量 bool myNameIsAlex { true }; // true 是一个布尔常量 double d { 3.4 }; // 3.4 是一个双精度浮点数常量 std::cout << “Hello, world!”; // “Hello, world!” 是一个 …

4.11 — 字符

到目前为止,我们学过的基本数据类型都用于存储数字(整数和浮点数)或真/假值(布尔值)。但如果我们想存储字母或标点符号呢? #include <iostream> int main() { std::cout << “Would you like a burrito? (y/n)”; // 我们想 …

4.9 — 布尔值

在现实生活中,人们常常会问或被问到可以用“是”或“否”来回答的问题。“苹果是水果吗?” 是。“你喜欢芦笋吗?” 否。现在考虑一个类似的语句,可以用“真”或“假”来回答:“苹果是一种水果”。这显然是真的。 …

4.8 — 浮点数

整数非常适合计算整数,但有时我们需要存储非常大(正数或负数)的数字,或者带有小数部分的数字。浮点类型变量是可以存储带有小数部分的数字的变量,例如4320.0、-3.33或0.01226。浮点 …

4.4 — 有符号整数

是一个整数类型,可以表示正负整数,包括0(例如-2、-1、0、1、2)。C++有4种主要的、可用的基本整数类型:各种整数类型之间的主要区别在于它们的大小不同——较大的整数可以 …

1.10 — 表达式简介

表达式考虑以下一系列语句,每个语句都定义并初始化一个变量: // five() 是一个返回值为 5 的函数 int five() { return 5; } int main() { int a{ 2 }; // 用字面值 2 初始化变量 a int b{ 2 …

Roguelike 游戏介绍

我玩过许多不同类型的视频游戏,但 Roguelike 游戏是我最喜欢的之一。在我深入探讨原因之前,让我向那些不熟悉 Roguelike 游戏的人介绍一下它们。Roguelike 游戏类型早在 1980 年就创建了,当时 …