Riv*_*asa 1 c binary bit-manipulation
仅使用按位运算符(|, &, ~, ^, >>, <<),是否可以替换!=下面的?
// ...
if(a != b){
// Some code
}
/// ...
Run Code Online (Sandbox Code Playgroud)
这主要是出于自身利益,因为我看到了如何做==而不是!=.
if(a ^ b) {
//some code
}
Run Code Online (Sandbox Code Playgroud)
应该管用.
您还可以使用首选方法==并^ 0xFFFFFFFF在其后面添加(使用适当数量的Fs来匹配数据类型的长度).这否定了价值(与!前面相同).
| 归档时间: |
|
| 查看次数: |
1210 次 |
| 最近记录: |