赋值运算
赋值运算
包括给出运算式的表达式值就是赋值后留下的运算对象:
赋值 x 值到 y 变量 y = x;下面的运算式将赋值运算式与算法和逐位运算相结合:
添加 x 到 y 变量 y += x;
从 y 变量减去 x y -= x;
y 变量乘以 x y *= x;
y 变量除以 x y /= x;
y 变量除以x 后的 余数 y %= x;
y 二进制表示法向右转换 x 比特 y >>= x;
y 二进制表示法向左转换 x 比特 y <<= x;
y 和 x 二进制表示法的AND 逐位运算 y &= x;
y 和 x 二进制表示法的 OR 逐位运算 y |= x;
y 和 x 二进制表示法的 OR 除外的逐位运算 y ^= x;逐位算法只能用于整数。当y与右/左x完成逻辑移位时,x使用最小的二进制值5,放弃最大值,例如0-31间的移位。
By %= 运算式 (x与y组件),结果等于分开数字符。
赋值操作符在一个表达式中可以使用多次。这种情况下,表达式从左到右执行:
y=x=3;首先,x变量赋值3,y变量赋予x值,也是3。