6.5 — 逗号运算符
允许您在允许单个表达式的地方评估多个表达式。逗号运算符首先评估左操作数,然后评估右操作数,最后返回右操作数的结果。例如:#include <iostream> int main() { int x{ 1 }; int y{ 2 }; std::cout << …
允许您在允许单个表达式的地方评估多个表达式。逗号运算符首先评估左操作数,然后评估右操作数,最后返回右操作数的结果。例如:#include <iostream> int main() { int x{ 1 }; int y{ 2 }; std::cout << …
变量的递增(加 1)和递减(减 1)都非常常见,因此它们拥有自己的运算符。请注意,每个运算符都有两个版本——前缀版本(运算符在操作数之前)和后缀版本(运算符在操作数之后……)
有两种一元算术运算符:加号 (+) 和减号 (-)。提醒一下,一元运算符是只接受一个操作数的运算符。该运算符返回操作数乘以 -1 的结果。换句话说,如果 x = 5,则 -x 为 -5。该运算符返回操作数的值。在……
是直接插入代码中的值。例如:return 5; // 5 是一个整型字面量 bool myNameIsAlex { true }; // true 是一个布尔字面量 double d { 3.4 }; // 3.4 是一个双精度字面量 std::cout << “Hello, world!”; // “Hello, world!” 是一个……
到目前为止,我们所看过的基本数据类型都用于存储数字(整数和浮点数)或真/假值(布尔值)。但如果我们想存储字母或标点符号呢?#include <iostream> int main() { std::cout << “你想吃墨西哥卷饼吗?(y/n)”; // 我们想……
在现实生活中,通常会提出或被问及可以用“是”或“否”回答的问题。“苹果是水果吗?” 是。“你喜欢芦笋吗?” 否。现在考虑一个可以用“真”或“假”回答的类似陈述:“苹果是水果”。这显然是真的。……
整数非常适合计算整数,但有时我们需要存储非常大(正或负)的数字,或者带有小数部分的数字。浮点型变量是一种可以保存带有小数部分的数字的变量,例如 4320.0、-3.33 或 0.01226。浮点……