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

lldiv_t类型


描述:

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


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

typedef struct _lldiv_t{
    long long quot;
    long long rem;
}lldiv_t;

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


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

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

int main(void)
{
    lldiv_t result;

    result = lldiv(11LL, 5LL);
    printf("Quotient: %lld\n", result.quot);
    printf("Remainder: %lld\n", result.rem);

    return 0;
}


输出:

Quotient: 2

Remainder: 1


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