慕田峪1439089
2016-08-04 14:14
a = 3; b = 4,b%(a+b)/a该怎么运算,详细步骤
b%(a+b)/a
=4%(3+4)/3
=4%7/3
=4/3
=1.3333333...由于是类型int,去掉小数点后面的值,答案为1
用的a,b,c是int,结果自动转换成int型
b%(a+b)/a
=4%(3+4)/3
=4%7/3
=4/3
=1
()优先级是1 %和/优先级是3, 先算()然后按前后顺序算%和/
b%(a+b)/a
=4%(3+4)/3
=4%7/3
=3/3
=1
ps. 4%7=3 不是4 楼上错了
先算括号内
=b%7/a
% / *优先级是一样的。
=4%7/3
=4/3
C语言入门
926206 学习 · 20797 问题
相似问题