O.2 — 位运算符
C++提供的位运算符有6个位操作符,通常称为运算符:运算符 符号 形式 操作返回一个值,其中:左移 << x << n x的位左移n位,新位为0。右移 >> x >> n ...的位
C++提供的位运算符有6个位操作符,通常称为运算符:运算符 符号 形式 操作返回一个值,其中:左移 << x << n x的位左移n位,新位为0。右移 >> x >> n ...的位
考虑一个十进制整数值,例如5623。我们直观地理解这些数字表示 (5 * 1000) + (6 * 100) + (2 * 10) + (3 * 1)。因为有10个十进制数字,每个后续左侧数字的值都增加了…倍。
是允许您比较两个值的运算符。有6个关系运算符:您已经看到了它们中的大多数是如何工作的,它们非常直观。这些运算符中的每一个都计算为布尔值true (1)或false (0)。以下是使用这些运算符与整数的一些示例代码:……
允许您在允许单个表达式的任何地方评估多个表达式。逗号运算符评估左操作数,然后是右操作数,然后返回右操作数的结果。例如:#include <iostream> int main() { int x{ 1 }; int y{ 2 }; std::cout << …
递增(加1)和递减(减1)变量都非常常见,因此它们有自己的运算符。请注意,每个运算符都有两种版本——前缀版本(运算符在操作数之前)和后缀版本(运算符在操作数之后)……
有两个一元算术运算符,加号(+)和减号(-)。提醒一下,一元运算符是只接受一个操作数的运算符。减号运算符返回操作数乘以-1的结果。换句话说,如果x = 5,-x是-5。加号运算符返回操作数的值。在……