首页后端开发ASP.NETc语言逻辑运算符的优先级是怎样的

c语言逻辑运算符的优先级是怎样的

时间2024-01-31 11:50:03发布访客分类ASP.NET浏览358
导读:收集整理的这篇文章主要介绍了c语言逻辑运算符的优先级是怎样的,觉得挺不错的,现在分享给大家,也给大家做个参考。c语言逻辑运算符的优先级是怎样的C 语言提供了以下三种逻辑运算符。● 一元:!(逻辑非)。 ● 二元:&&(逻辑...
收集整理的这篇文章主要介绍了c语言逻辑运算符的优先级是怎样的,觉得挺不错的,现在分享给大家,也给大家做个参考。

c语言逻辑运算符的优先级是怎样的

C 语言提供了以下三种逻辑运算符。

● 一元:!(逻辑非)。

● 二元:& & (逻辑与)、||(逻辑或)。

推荐:《C语言视频教程》

以上三种逻辑运算符中,逻辑非 ! 的优先级最高,逻辑与 & & 次之,逻辑或 || 优先级最低。即算术、逻辑、赋值运算符的优先级顺序为:

逻辑非 ! > 算术 > 逻辑与 & & 、逻辑或 || > 赋值=

逻辑表达式的值为逻辑值,即布尔型(bool),该类型为 C99 新增的,一些编译器可能还不支持该类型。

逻辑值分为逻辑真值和逻辑假值。一般情况下,在判断时,仅有零值被判断为逻辑假值(false),一切非零值均可被判断为逻辑真值(true);在存储和表示时,通常,使用 1 表示逻辑真值,0表示逻辑假值。

逻辑与 & & 运算符的运算规则:只有两个操作数均为逻辑真时,结果才为真。其余情况,结果均为假。

逻辑或 || 运算符的运算规则:只有两个操作数均为逻辑假时,结果才为假。其余情况,结果均为真。

更多C语言教程,请关注PHP中文网!

以上就是c语言逻辑运算符的优先级是怎样的的详细内容,更多请关注其它相关文章!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

逻辑运算符

若转载请注明出处: c语言逻辑运算符的优先级是怎样的
本文地址: https://pptw.com/jishu/593922.html
带你了解JavaScript中的键盘、鼠标事件 深入了解JavaScript中的DOM与BOM

游客 回复需填写必要信息