C语言中 ^的用法
来源:互联网 发布:苹果经常无法加入网络 编辑:程序博客网 时间:2024/04/26 04:22
a1 = 0x01; //0000 0001
a2 = 0x00; //0000 0000
a3 = 0x03; //0000 0011
a4 = 0x02; //0000 0010
b1 = a1 ^ a2; //0000 0001
b2 = a1 ^ a3; //0000 0010
b3 = a1 ^ a4; //0000 0011
^异或运算符,位值相同为0,不同为1,见上示例.
//
简单实际问题举例:
======\=======\=======
======a=======b=======
上面是2条电路,2个开关分别为a和b,打开状态:\[1],关闭状态:/[0].
若同时打开或者关闭,两条电路均不通.
若a打开[1],b关闭[0],电路1通电
======\=======/=======
若a关闭[0],b打开[1],电路2通电
======/=======\=======
综上,电路在a,b状态相同时不通[0],在a,b不同时通电[1].
a2 = 0x00; //0000 0000
a3 = 0x03; //0000 0011
a4 = 0x02; //0000 0010
b1 = a1 ^ a2; //0000 0001
b2 = a1 ^ a3; //0000 0010
b3 = a1 ^ a4; //0000 0011
^异或运算符,位值相同为0,不同为1,见上示例.
//
简单实际问题举例:
======\=======\=======
======a=======b=======
上面是2条电路,2个开关分别为a和b,打开状态:\[1],关闭状态:/[0].
若同时打开或者关闭,两条电路均不通.
若a打开[1],b关闭[0],电路1通电
======\=======/=======
若a关闭[0],b打开[1],电路2通电
======/=======\=======
综上,电路在a,b状态相同时不通[0],在a,b不同时通电[1].
- C语言中##的用法
- C语言中 ^的用法
- C语言中~的用法
- C语言中可变参数的用法
- C语言中可变参数的用法
- C语言中可变参数的用法
- C语言中可变参数的用法
- C语言中可变参数的用法
- C语言中可变参数的用法
- C语言中##和#的用法
- C语言中可变参数的用法
- C语言中可变参数的用法
- C语言中static的用法小结
- C语言中可变参数的用法
- C语言中可变参数的用法
- C语言中可变参数的用法
- C语言中可变参数的用法
- C语言中#define的用法
- nginx+keepalived主辅切换
- Win2008 IIS7日期时间格式更改最简便方法
- [批处理] 找到几天前的文件 并删除
- C语言-Socket编程之Select函数
- loadrunner socket 测试
- C语言中 ^的用法
- svn hooks
- centos install gcc
- Java模式(适配器模式)
- 用mootools实现checkbox全选功能
- vim中快速的定位函数或者类定义
- C语言-程序中执行cmd命令并获取结果
- 数据结构--顺序表
- InstallShield安装与制作