gpt4 book ai didi

c - C 编程中的运算符优先级

转载 作者:太空宇宙 更新时间:2023-11-04 00:22:03 25 4
gpt4 key购买 nike

我目前正在学习 C 编程(我的第一门编程语言)。我对运算符的优先级有点困惑。算术运算符的优先级如下。

  1. *
  2. /
  3. %
  4. +
  5. -

至少这是我书中给出的内容。我感到困惑的是,当涉及到我的理论考试时,我该如何解决表达式?我尝试按照上面给出的顺序解决了很多表达式,但没有得到正确答案。

给定以下定义:

int a = 10, b = 20, c;

我们如何解决这个表达式?

a + 4/6 * 6/2 

这是我书中的一个例子。

最佳答案

    a + 4/6 * 6/2 
= 10 + 4/6 * 6/2
= 10 + 0*6/2
= 10 + 0/2
= 10

请注意,4/6 的计算结果为 0,因为使用了整数除法。

关于c - C 编程中的运算符优先级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9127564/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com