c51中感叹号运算符的作用是

如题所述

c51中感叹号运算符的作用是:&&逻辑与 (相当与其他语言中的AND)" &&"和"||"是"双目(元)运算符"。

它要求在运算符的两侧各有一个运算量(也称操作数),如(a>b)&&(x>y),(a>b)||(z>y)。"!"是"一目(元)运算符",只要求在它的右侧有一个运算量。

运算符优先级:

运算符优先级指定了两个表达式绑定得有多“紧密”。例如,表达式 1 + 5 * 3 的结果是 16 而不是 18 是因为乘号(“*”)的优先级比加号(“+”)高。必要时可以用括号来强制改变优先级。例如:(1 + 5) * 3 的值为 18。如果运算符优先级相同,则使用从左到右的左联顺序。

下表从高到低列出了运算符的优先级。同一行中的运算符具有相同优先级,此时它们的结合方向决定求值顺序。

温馨提示:答案为网友推荐,仅供参考