c语言中。这个求余怎么求出来的?

如题所述

1、运算符%的运算结果就是左操作数除以右操作数后所得的余数。
下面举一个通例来说明:
a%b 假设a/b=c(余数为d)
对于上面的例子,左操作数为a,右操作数为b,那么a%b后的结果为d。

2、值得注意的是运算符%的左右操作数必须都为int型。
运算符%最基本的应用就是判断奇偶性(a%2),还有就是用在循环链表和循环队列中,用于判断节点的位置。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-10-19
结果就是第一个数除以第二个数的余数。追问

结果为60。没有余数

追答

这个很明显不能整除,结果是:商为60,余数为176。

本回答被提问者采纳
第2个回答  2014-10-19
% 就是求余运算符。
3%2 结果就是1,2%2结果就是0追问

结果是60。没有余数!

追答

15536=60*256+176

第3个回答  2014-10-19
15536%256
等价于
15536-256*(15536/256)

至于15536/256,由于参与除运算的两个数都是整数,所以在C语言中商也只保留整数部分。
第4个回答  2014-10-19
%:求余数操作法;
相当于数学的方法求商以后得出的余数。
相似回答