注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

Leo

笑:胸怀,傲:实力,才能笑傲江湖。

 
 
 

日志

 
 

C语言逻辑运算符、表达式和优先级  

2011-08-17 11:09:30|  分类: 大学留笔 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

【&&】 逻辑“与” (AND)

【 || 】  逻辑“或”(OR)

【!】 逻辑“非”(NOT)

【&&】 和【||】是双目运算符,要求有两个运算对象,【!】是单目运算符,只要求有一个运算符。

                                     优先级

   !】(非)               (高)

算术运算符

关系运算符            到

&&】和【||

 赋值运算符                 (低)
 
例子:
若 a = 4 , b = 5, 则
!a        为假(0)。因为a = 4为真,所以!a为假。
a || b     为真(1)。因为a ,b为真,所以两者相“或”也为真。
a && b     为真(1)。【1】和【1】相与。
!a && b   为假(0)。【!】的优先级比【&&】高,故先执行 !a ,其值为假,在和b相“与”,就为假了。
  评论这张
 
阅读(729)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017