总结:
-
将变量a的第30位置1,其他位保持不变。
a|=1<<30; -
将变量a的第24、30位置1,其他位保持不变。
a|=(1<<30)|(1<<24); -
将变量a的第30位取反,其他位保持不变。
a^=(1<<30); -
将变量a的第30位清零,其他位保持不变。
a&=~(1<<30);
总结:
将变量a的第30位置1,其他位保持不变。
a|=1<<30;
将变量a的第24、30位置1,其他位保持不变。
a|=(1<<30)|(1<<24);
将变量a的第30位取反,其他位保持不变。
a^=(1<<30);
将变量a的第30位清零,其他位保持不变。
a&=~(1<<30);