【试题011】C语言多个运算符计算例题
1.题目:表达式1+!2+3/4+5%6+(7==8)+9的值是?
2.代码:
#include <stdio.h>
int main() {//表达式1 + !2 + 3 / 4 + 5 % 6 + (7 == 8) + 9的值printf("%d\n", (1 + !2 + 3 / 4 + 5 % 6 + (7 == 8) + 9));//分析:多个运算符先考虑优先级问题//根据口诀,括号1,逻辑非!第2,/和%第3,+第4//所以:1.先判断7==8为假,即为0//2.接着!2就是0//3.然后3/4=0,5%6=5//4.整理式子:1+0+0+5+0+9=15//结果是15
}
3.截图: