C语言模运算

来源:互联网 发布:明基gw2470hl评测知乎 编辑:程序博客网 时间:2024/05/19 03:47
#include <stdio.h>
#include <stdlib.h>


int main(void)
{

printf("%d\n",3%5);    //3              3=5*0+3

printf("%d\n",5%3);    //2              5=3*1+2
printf("%d\n",3%-5);    //3             3=-5*0+3
printf("%d\n",-3%-5);    //-3          -3=-5*0+3
printf("%d\n",-3%5);     //-3          -3=5*0+3
printf("%d\n",5%-3);    //2              5=-3*-1+2
system("pause");
return 0;

}


解释:

例如:a%b

一定化成  a=b*n+k;

结果为 :k

原创粉丝点击