div()函数:C语言标准库中<stdlib.h>内置的div()函数,可以接收两个int类型的参数,并执行两个参数相除的计算,但返回的并不是二者相除的值,而是一个包含商quot和余数rem的div_t数据结构体。
div()函数参考语法:
div_t div(int numerator, int denominator);
div()函数参数:
numerator:int整型类值,表示被除数。
denominator:int类型,表示除数。
div()函数返回值:div_t的结构体,其中包含两个成员,分别是quot表示的商和rem表示的余数,可以通过“.”访问符号访问这两个结构成员;
div()函数实例代码:
以下实例代码,通过div()函数进行19除以2的计算,并输出商和余数:
#include <stdio.h>
#include <stdlib.h>
int main() {
int num = 19;
int denom = 2; d
iv_t value = div(num, denom);
printf("19除2的商为%d,余数%d\n",value.quot, value.rem);
return 0;
}
代码编译运行,得到输出:
19除2的商为9,余数1
|