摘要: 按位与运算符"&"是双目运算符。其功能是参与运算的两数各对应的二进位相与。只有对应的两个二进位均为1时,结果位才为1,否则为0。参与运算的数以补码方式出现。例如:9&5可写算式如下:00001001 (9的二进制补码)&00000101 (5的二进制补码)00000001 (1的二进制补码)可见9&5=1。按位与运算通常用来对某些位清0或保留某些位。例如把a 的高八位清 0 ,保留低八位,可作a&255运算( 255 的二进制数为0000000011111111)。----------------------------按位或运算符“ 阅读全文
posted @ 2012-03-18 21:32 lzihua 阅读(232) 评论(0) 推荐(0)
摘要: a=3, b=4 a b值交换a=a^b;b=b^a;a=a^b; a=011(^) b=100------------------ a=111 (a^b的结果,a已变成7)(^) b=100------------------ b=011 (b^a的结果,b已变成3)(^) a=111------------------- a=100 (a^b的结果,a已变成4) 阅读全文
posted @ 2012-03-18 21:28 lzihua 阅读(131) 评论(0) 推荐(0)