课程
/后端开发
/C
/C语言入门
a=11,b=(a>3)*a-(a+3)%3 (a>3)为什么等于1;(a+3)等于14,14%3为什么等于2?
2018-04-10
源自:C语言入门 3-10
正在回答
这是取模运算,就是余数
14%3 商4 余数2
燕姿 提问者
(a>3),因为a=11,所以a>3为真,输出是1,反之,(a<3)为假,输出0,3—7逻辑运算符有讲
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答int a = 3; b = 4;计算a+b%(a+b)/a+a*b-b
4 回答int a = 3; b = 4;计算a+b%(a+b)/a+a*b-b的顺序
4 回答计算顺序为什么是1.a+b 2.b%(a+b)/a和a*b 3.a+b%(a+b)/a+a*b-b
4 回答a=3;a++=3;a=4.根据答案解析的运算顺序,本式重新运算加减时,a(4)+b%a(1)-b/a(1)+a*b(12)-a++(3)=13.
5 回答int a = 3; b = 4;计算a+b%(a+b)/a+a*b-b该算式的运算结果