摘要:
unsigned int a; // value to merge in non-masked bitsunsigned int b; // value to merge in masked bitsunsigned int mask; //if mask=1,结果数据从b中选择,else 从a中选择unsigned int r; //结果r= (a & ~mask) | (b & mask)r = a ^ ((a ^ b) & mask); C测试代码: 1 #include<stdio.h> 2 #include<string.h> 3 4 阅读全文