目前只知道单片机的位控制应用,其余不懂
异或运算是一种位操作运算符,C语言中对操作数进行按位异或运算。
异或运算不同于逻辑操作运算符,逻辑运算符不对位操作。
可实现判断功能。
:):):):):):):):)
可以不用中间变量实现2个变量相互交换值
签到,,,
我发现我啥都不会~
异或可以交换两个数据。:
A=A^B
B=A^B
A=A^B
本帖最后由 wolfgang2015 于 2016-1-7 14:11 编辑
用异或运算,可用于实现那些运算功能?
半加运算:异或也叫半加运算,其运算法则相当于不带进位的二进制加法;
多项式除法运算:CRC校验计算
交换两个变量的值: a(1)=a^b;b=b^a(1); a(2)=a(1)^b(1);
本帖最后由 弋江浪子 于 2016-1-7 17:34 编辑
.。。。。。。。。。