逻辑代数运算有先后顺序吗(逻辑代数基本运算法则口诀)

逻辑代数运算有先后顺序吗(逻辑代数基本运算法则口诀)

首页维修大全综合更新时间:2024-03-22 08:05:32

逻辑代数运算有先后顺序吗

逻辑代数运算是有先后顺序的,类似小学的四则运算,只是没有除法和减法;逻辑 或,表示是 +,逻辑 与,表示是 乘;加法是最低的,然后是乘法,遇到括号则优先;

逻辑函数的运算顺序如下

k= ((x++)>=0)&&(!(y--<=0))||(z=x+y) 就是这个顺序x++是先使用x的值,再++,之后,x的值变为0.所以x++>=0这个表达式的值为false对于逻辑与运算,如果第一个表达式为false,则第二个表达式将不验证所以!(y--<=0)没有执行,y的值仍然为5对于或运算,若第一个表达式的值为false,则还要验证第二个表达式于是z=x+y执行了,表达式的值为5,被强制转换为bool类型,则表达式的值为true最后得出整个k=后面的表达式的值为true,所以k=1;

大家还看了
也许喜欢
更多栏目

© 2021 3dmxku.com,All Rights Reserved.