文件名称:C#运算符之与,或,异或及移位运算小结
文件大小:51KB
文件格式:PDF
更新时间:2024-02-10 00:29:49
c# 位运算 小结
1.剖析异或运算(^) 二元 ^ 运算符是为整型和 bool 类型预定义的。对于整型,^ 将计算操作数的按位“异或”。对于 bool 操作数,^ 将计算操作数的逻辑“异或”;也就是说,当且仅当只有一个操作数为 true 时,结果才为 true。 数值运算举例 按位异或的3个特点:(1) 0^0=0,0^1=1 0异或任何数=任何数(2) 1^0=1,1^1=0 1异或任何数-任何数取反(3) 1^1=0,0^0=0 任何数异或自己=把自己置0 例如:10100001^00010001=10110000 按位异或的几个常见用途:(1) 使某些特定的位翻转例如对数10100001的第2位和