黑马程序员技术交流社区
标题:
按位运算符的精妙之处
[打印本页]
作者:
peide0427
时间:
2015-11-2 23:35
标题:
按位运算符的精妙之处
1)利用按位异或可以不用第三方变量将两个变量的值进行调换。 a= a^b; b= a^b; a =a^b;
2) 利用和1按位与,将输入的十进制数值输出对应的二进制,主要方法是
1.
算出十进制数所占内存的字节长度
len
2.
将存储在计算机中的二进制数值右移(
len
-
1
)位,得到的二进制值与
1
按位与,得到二进制的第一位。
3.
再降二进制数右移(
len
-
2
)位,再与
1
按位与,得到第二位。
4.以此类推。。
3)和1按位与可以判断数值的奇偶性
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2