C stdlib div() 函数
定义和用法
div()
函数执行整数除法,并返回一个包含商和余数的结构体。
div()
函数定义在 <stdlib.h>
头文件中。
该函数还有两个变体:ldiv()
用于 long int
类型的参数,lldiv()
用于 long long int
类型的参数。
实例
执行除法并显示结果:
int a = 31; int b = 10; div_t result = div(a, b); printf("%d / %d = %d \n", a, b, result.quot); printf("Remainder: %d \n", result.rem);
语法
以下语法之一:
div(int dividend, int divisor);
ldiv(long int dividend, long int divisor);
lldiv(long long int dividend, long long int divisor);
参数
参数 | 描述 |
---|---|
dividend | 必需。除法的被除数。 |
divisor | 必需。除法的除数。 |
技术细节
返回: |
返回的结构体有两个成员:
|
---|