^ Rust · 运算符
按位异或运算符,两个位相同得 0,不同得 1。
怎么用
a ^ b,用于按位异或
小例子
println!("{}", 0b1010 ^ 0b1100);
运行结果
6
提醒:常用来切换某一位:和 1 异或会翻转该位
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Rust全部词条^ Rust · 运算符按位异或运算符,两个位相同得 0,不同得 1。
a ^ b,用于按位异或
println!("{}", 0b1010 ^ 0b1100);
6
提醒:常用来切换某一位:和 1 异或会翻转该位
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Rust全部词条