首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

C语言中的位演算和逻辑运算

2013-03-26 
C语言中的位运算和逻辑运算位运算C语言中的位运算包括与(&),或(|),亦或(^),非(~).下面的代码包扩了这些基

C语言中的位运算和逻辑运算

位运算

C语言中的位运算包括与(&),或(|),亦或(^),非(~).

下面的代码包扩了这些基本运算,还有一个两个数的交换(不用第三个数)。


逻辑运算

逻辑运算包括||,&&,!,对应逻辑运算的或,与,非。逻辑运算的结果只有两种,TRUE或者FALSE。0对应FALSE,非0都是TRUE。
逻辑运算包括一个短路求值的特征:如果对第一个参数求值就能确定表达式的结果,那么逻辑表达式就不会对第二个参数求值。

一个简单的例子:


热点排行