Skip to content

运算符

cpp
    // 二元运算符,将右边的值赋给左边
    int i = 1;

    // 一元运算符,改变变量的true/false状态
    bool i { !i };
    
    // 执行加法的二元运算符
    int i { 1 + 2 };

    // 执行减法的二元运算符
    int i { 2 - 1 };

    // 执行乘法的二元运算符
    int i { 1 * 2 };

    // 执行除法的二元运算符
    int i { 2 / 2 };

    // 二元运算符,求余数
    int i { 3 % 2 };
    
    // 一元运算符,使变量递增
    int i++;
    int ++i;
    
    // 与运算
    i = j & k;
    
    // 或运算
    i = j | k;
    
    // 移位运算
    i = i << 1;
    i = i << 1;
    
    // 异或运算
    i = j ^ k;
    
    // 简写
    i+=1;
    i-=1;
    i*=1;
    i/=1;
    i%=1;
    i&=1;
    i|=1;
    i<<=1;
    i>>=1;
    i^=1;