C语言中取反运算符'"!"如何使用?

大秦网 659 0

运算符"!"是逻辑非运算符;"~"才是按位取反运算符铜川新闻。经过"!"运算后,运算结果只有0或1;而经过"~"运算后,结果有多种,取决于操作数。下面通过实例来介绍这个运算符的使用方法:int a=10, b, c;b = !a; // 运算后b=0,因为a不等于0(即为真),所以取非后等于0(为假)c = ~a; // 运算后c=5,因为a的二进制位1010,按位取反后变为0101(即等于5)

标签: 铜川新闻

发表评论 (已有0条评论)

还木有评论哦,快来抢沙发吧~