问答详情
源自:-

不太明白3.11中的运算

这个:

(11 + 3 * 8) / 4 % 3

虽然做对了,但是对于35/4的结果为8这个运算过程不太明白。

1,是因为在计算过程中的数值都是int类型吗

结果是整数所以要直接舍掉吗?

(第1点已经明白)

2,浮点类型会进行计算吗

如果会,遇到除不尽的数也是舍弃最后一位之后的吗?


提问者:文一紫 2014-12-10 10:31

个回答

  • dayscounting
    2014-12-10 16:22:05

    因为是int类型  你可以这样人为 Int运算中 "/" 取商   "%"取 余数

    35除以4 商 8 余 3  那么"/"运算  是不是应该等于8  然后 8 % 3 余数2 

  • Effy218
    2014-12-10 11:53:39

    这关系到运算级  C里面是没有专门的整除符号的,就是除号“/",当除数和被除数都是整型时就是整除