C++赋值运算符及位运算符查询表

C++赋值运算符

C++赋值运算符,大致有11种,分别将运算符右侧的值通过运算符的运算法则运算之后,将得到的值赋值给运算符左侧的变量,该变量指向的是计算机的内存地址,即将右侧的值存储在左侧指向的内存地址中。C++的11种赋值运算符如下表,可供参考:

符号描述实例
=基础赋值运算符int x = 2 声明一个变量x,并将整型2赋值给x
+=相加再赋值运算符x += 2 相当于 x = x + 2
-=相减再赋值运算符x -= 2相当于 x = x - 2
*=相乘再赋值x *= 3相当于 x = x * 3
/=相除再赋值x /= 2相当于 x = x / 2
%=取模再赋值x %= 5相当于 x = x % 5
<<=左移再赋值x <<= 2相当于 x = x << 2
>>=右移再赋值x >>= 2相当于 x = x >> 2
^=按位异或赋值x ^= 2相当于 x = x ^ 2
&=按位与赋值x &= 2相当于 x = x & 2
|=按位或赋值x &= 2相当于 x = x | 2

C++赋值运算符实例代码

#include <iostream>
using namespace std;

int main(){
    int x = 2;
    cout << x << std::endl;
    x -= 1;
    cout << x << std::endl;
    x *= 3;
    cout << x << std::endl;

    return 0;
}

C++位运算符

C++的位运算符与C语言的基本一致,可以参考本站C语言的教程章节:C语言位运算符详解,这里头有关于位运算的一些详细解释,可供参考!

免责声明:内容仅供参考,不保证正确性。


全栈后端 / C++教程 :
















Copyright © 2022-2024 笨鸟工具 x1y1z1.com All Rights Reserved.