关于c语言逻辑运算符的优先级讲解
今天小编给大家分享的是关于c语言逻辑运算符的优先级,很多人都不太了解,今天小编为了让大家更加了解c语言逻辑运算符的优先级,所以给大家总结了以下内容,一起往下看吧。一定会有所收获的哦
成都创新互联公司主营槐荫网站建设的网络公司,主营网站建设方案,重庆APP开发公司,槐荫h5重庆小程序开发搭建,槐荫网站营销推广欢迎槐荫等地区企业咨询
c语言逻辑运算符的优先级是怎样的
C 语言提供了以下三种逻辑运算符。
● 一元:!(逻辑非)。
● 二元:&&(逻辑与)、||(逻辑或)。
以上三种逻辑运算符中,逻辑非 ! 的优先级最高,逻辑与 && 次之,逻辑或 || 优先级最低。即算术、逻辑、赋值运算符的优先级顺序为:
逻辑非 ! >算术 > 逻辑与 &&、逻辑或 || > 赋值=
逻辑表达式的值为逻辑值,即布尔型(bool),该类型为 C99 新增的,一些编译器可能还不支持该类型。
逻辑值分为逻辑真值和逻辑假值。一般情况下,在判断时,仅有零值被判断为逻辑假值(false),一切非零值均可被判断为逻辑真值(true);在存储和表示时,通常,使用 1 表示逻辑真值,0表示逻辑假值。
逻辑与 && 运算符的运算规则:只有两个操作数均为逻辑真时,结果才为真。其余情况,结果均为假。
逻辑或 || 运算符的运算规则:只有两个操作数均为逻辑假时,结果才为假。其余情况,结果均为真。
更多C语言教程,请关注创新互联!
以上就是关于c语言逻辑运算符的优先级讲解的简略介绍,当然详细使用上面的不同还得要大家自己使用过才领会。如果想了解更多,欢迎关注创新互联行业资讯频道哦!
网站名称:关于c语言逻辑运算符的优先级讲解
网页地址:http://myzitong.com/article/pedigh.html