标题: 与1异或 和 取反??? [打印本页]

作者: shifanghui    时间: 2016-7-19 18:06
标题: 与1异或 和 取反???
bit keyonoff=0;
......
......
keyonoff ^=1;     //是否与   keyonoff=~keyonoff;    等价???


作者: Jesse_ice    时间: 2016-7-19 19:49
光这两个语句判断是这样的
作者: shifanghui    时间: 2016-7-19 20:45
Jesse_ice 发表于 2016-7-19 19:49
光这两个语句判断是这样的

^1    是不是有更高深的用法?能否举个例子?
作者: Allen2    时间: 2016-7-19 21:54
在这种情况下是等价的
作者: yzwzfyz    时间: 2016-7-20 00:15
结果相同,但执行速度不一定同,求反快一点。
作者: songdaxuan    时间: 2016-7-20 21:19
建议你要实现取反就直接用取反符
作者: nihao1233    时间: 2016-7-20 23:07
不一般就是直接取反~么
作者: liuyimao485812    时间: 2016-7-21 00:21
最好按规矩做。
作者: shuisheng60    时间: 2019-2-5 22:47
将C语言位运算好好看看,很基础的知识




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1