C语言 div() 函数用于求两个数的商和余数。
头文件:stdlib.h
语法/原型:
div_t div(int numer,int denom);
参数说明:
- numer 是被除数;
- denom 是除数。
返回值:div_t 类型的商和余数。
div_t 是在 stdlib.h 头文件中定义的结构体,它有两个成员,分别是 quot 和 rem:quot 表示商,rem 表示余数。
【实例】使用C语言 div() 函数求 512 除以 28 的商和余数,代码如下:
#include<stdio.h> #include<stdlib.h> int main() { int x = 512, y = 28; //为变量赋初值 div_t a = div(x, y); //求512除以28的商和余数 printf("%d/t%d/n", a.quot, a.rem); return 0; }
运行结果:
18 8
相关函数:
- fmod():求x/y的余数(针对浮点数)
原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/22476.html