一个C++位运算,有点点不懂.a=3 b=5 c=15 d=2 那么 a*b/c%d 等于多少?

1个回答

  • 1、您所提到的这个运算表达式中是不存在位运算的,位运行符是用来表示

    2、对于a*b/c%d这个表达式,注意到*/%(乘号、除号、求余符号)三个符号都是同一优先级的运算符,所以您不需要担心运算先后的问题,只需要从左到右将数字代入字母之后依次运算

    3、有一个需要注意的地方是对于整数运算,除号(/)运算符实际上是进行整除,而不是算术中实际运用的除(在这个地方没有问题)

    4、结果是1,具体可以参照msp430149和rockider001的回答