编程学习网 > 编程语言 > C/C++开发 > c语言如何求余数?
2022
09-06

c语言如何求余数?

在常见的数学计算中,一个数除以另外一个数可能会整除,也可能不会整除,从而产生余数。那么,在C语言编程中这两种情况的编程也会有所差别,接下来就和大家分享一下如何使用C语言编程进行有余数的除数计算。

在C 语言里面,求余数的方法如下:

a%b = a - (b * trunc(a/b))

trunc(a/b) 表示取 a/b 的整数部分,在 C 语言里面其实就是 a / b;

比如:

8%3 = 8 - (3 × (8/3))= 8 - (3 × 2) = 2;



所以有:

 

    printf("%d\n", 3%-8/2);  

3 % -8   ==> 3 - (-8 * (3/-8)) =>3 - (-8 * 0) => 33/2 = 1

同理,其他数据余数推理如下:

以上就是“c语言如何求余数?”的详细内容,想要了解更多C语言教程欢迎持续关注编程学习网

扫码二维码 获取免费视频学习资料

Python编程学习

查 看2022高级编程视频教程免费获取