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

ldiv_t类型


描述:

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


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

typedef struct _ldiv_t{
    long quot;
    long rem;
}ldiv_t;

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


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

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

int main(void)
{
    ldiv_t result;

    result = ldiv(11L, 5L);
    printf("Quotient: %ld\n", result.quot);
    printf("Remainder: %ld\n", result.rem);

    return 0;
}


输出:

Quotient: 2

Remainder: 1


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