按mask合并两个位串
unsigned int a; unsigned int b; unsigned int mask; // 如果是1则从b里选,否则从a里选。.unsigned int r; r = a ^ ((a ^ b) & mask);