为了账号安全,请及时绑定邮箱和手机立即绑定

运算符的优先级运算

a = 3; b = 4,b%(a+b)/a该怎么运算,详细步骤

正在回答

5 回答

b%(a+b)/a

=4%(3+4)/3

=4%7/3

=4/3  

=1.3333333...由于是类型int,去掉小数点后面的值,答案为1 

2 回复 有任何疑惑可以回复我~

用的a,b,c是int,结果自动转换成int型

0 回复 有任何疑惑可以回复我~

 b%(a+b)/a

=4%(3+4)/3

=4%7/3

=4/3

=1


1 回复 有任何疑惑可以回复我~
#1

吾輩猫

为什么4/3=1
2016-08-17 回复 有任何疑惑可以回复我~

()优先级是1   %和/优先级是3, 先算()然后按前后顺序算%和/

  b%(a+b)/a

=4%(3+4)/3

=4%7/3

=3/3

=1

ps. 4%7=3 不是4 楼上错了

1 回复 有任何疑惑可以回复我~
#1

空山有雪相待3829189

是你错了 4%7=4 3%3=0
2016-08-15 回复 有任何疑惑可以回复我~

先算括号内

=b%7/a

% / *优先级是一样的。

=4%7/3

=4/3

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       926204    人
  • 解答问题       20797    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程

运算符的优先级运算

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信