%5与%10是一个意思吗?

如题所述

二者不同,5%10的结果为5,
10%5的结果为0。
1、%在C语言中为模除运算,又称为取余运算。其形式为:
a%b
结果为a除以b得到的余数。
2、%运算仅用于整型运算。浮点数不可以参与运算。
因为从数学角度来说,浮点数除法不存在余数。
3、%运算,根据数学原理,如果a
b均为正整数且a<b时,a%b的值为a。
4、如果a值为0,那么结果为0;
如果b值为0,那么会出现除0错误。
5、如果a或b的值存在负数,那么结果依赖于编译器,有可能是负余数,也可能是正余数。对于负数求余,C规范并没有明确规定,所以具体结果依赖于编译器实现。
温馨提示:答案为网友推荐,仅供参考
相似回答