当前位置:C语言 -- 标准库 -- <stdlib.h> -- div_t

div_t类型


描述:

该类型是div函数返回的结构类型。该类型包含两个int类型的结构成员,结构成员的先后顺序ISO/IEC 9899:2018标准未作规定。


Visual Studio编译器<stdlib.h>头文件中div_t类型定义如下所示:

typedef struct _div_t{
    int quot;
    int rem;
}div_t;

其中quot为除式的商,rem为除式的余数。


范例:
1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
11 
12 
13 
14 
15 
16 
/*类型div_t范例*/

#include <stdio.h>
#include <stdlib.h>

int main(void)
{
    div_t result;

    result = div(11, 5);
    printf("Quotient: %d\n", result.quot);
    printf("Remainder: %d\n", result.rem);

    return 0;
}


输出:

Quotient: 2

Remainder: 1


相关内容:
ldiv_t ldiv函数返回的结构类型。
lldiv_t lldiv函数返回的结构类型。
div 表示整数完整除法的函数。