摘要:
题目一:题目描述:函数int bis(int x,int m)(位设置)生成一个结果z,z是由m的位来修改x的位得到的,在m的二进制表示为1的每个位置上,将z对应的位设置为1。函数int bic(int x,int m)(位清除)生成一个结果z,z是由m的位来修改x的位得到的,在m的二进制表示为1的每个位置上,将z对应的位设置为0。仅使用bis和bic来计算异或运算int xor (int x,int y) { int result = ____ ; return result;}题目分析:容易知道,bis运算等价于OR,bic运算等价于x & ~ m。对于^,有属性x ^ y =.. 阅读全文
posted @ 2013-10-09 11:57
代金桥
阅读(513)
评论(0)
推荐(0)
浙公网安备 33010602011771号