C语言stdlib头文件(stdlib.h)中div函数的用法及代码示例。
用法:
div_t div (int numer, int denom);
div_t div ( int numer, int denom); ldiv_t div (long int numer, long int denom);
整体除法
numer/denom
)作为类型的结构div_t,ldiv_t或者lldiv_t,它有两个成员:quot和rem。参数
- numer
- 分子。
- denom
- 分母。
返回值
结果按值返回,该值位于<cstdlib>,其中有两个成员。为了div_t,它们的顺序是:1
2
int quot; // quotient
int rem; // remainder
可移植性
在C中,只有int
版本存在。为了
long int
等效,请参阅ldiv。为了
long long int
等效,请参阅lldiv。示例
/* div example */
#include <stdio.h> /* printf */
#include <stdlib.h> /* div, div_t */
int main ()
{
div_t divresult;
divresult = div (38,5);
printf ("38 div 5 => %d, remainder %d.\n", divresult.quot, divresult.rem);
return 0;
}
输出:
38 div 5 => 7, remainder 3. |
相关用法
- C语言 atof用法及代码示例
- C语言 atoi用法及代码示例
- C语言 atol用法及代码示例
- C语言 atoll用法及代码示例
- C语言 strtod用法及代码示例
- C语言 strtof用法及代码示例
- C语言 strtol用法及代码示例
- C语言 strtold用法及代码示例
- C语言 strtoll用法及代码示例
- C语言 strtoul用法及代码示例
- C语言 strtoull用法及代码示例
- C语言 rand用法及代码示例
- C语言 srand用法及代码示例
- C语言 calloc用法及代码示例
- C语言 free用法及代码示例
- C语言 malloc用法及代码示例
- C语言 realloc用法及代码示例
- C语言 abort用法及代码示例
- C语言 atexit用法及代码示例
- C语言 at_quick_exit用法及代码示例
- C语言 exit用法及代码示例
- C语言 getenv用法及代码示例
- C语言 quick_exit用法及代码示例
- C语言 system用法及代码示例
- C语言 _Exit用法及代码示例
- C语言 bsearch用法及代码示例
- C语言 qsort用法及代码示例
- C语言 abs用法及代码示例
- C语言 labs用法及代码示例
- C语言 ldiv用法及代码示例
- C语言 llabs用法及代码示例
- C语言 lldiv用法及代码示例
- C语言 mblen用法及代码示例
- C语言 mbtowc用法及代码示例
- C语言 wctomb用法及代码示例
- C语言 wcstombs用法及代码示例
注:本文由纯净天空筛选整理自C标准库大神的英文原创作品 C div function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。