当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


C语言 div用法及代码示例


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(numer/denom)作为类型的结构div_tldiv_t或者lldiv_t,它有两个成员:quotrem

参数

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标准库大神的英文原创作品 C div function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。