侧边栏壁纸
博主头像
noerror

虚灵不寐,众理具而万事出。

  • 累计撰写 239 篇文章
  • 累计创建 9 个标签
  • 累计收到 2 条评论
标签搜索

目 录CONTENT

文章目录

div函数用法详解

noerror
2022-10-19 / 0 评论 / 0 点赞 / 202 阅读 / 290 字 / 正在检测是否收录...

div函数用法详解

div函数简介

  • 头文件包含
#include <stdlib.h>
#include <inttypes.h>
  • 函数定义
div_t div(int  numerator , int  denominator );
ldiv_t ldiv(long  numerator , long  denominator );
lldiv_t lldiv(long long  numerator , long long  denominator );
imaxdiv_t imaxdiv(intmax_t  numerator , intmax_t  denominator );

div函数常见使用错误

  • 编译错误
    warning: implicit declaration of function ‘div’ [-Wimplicit-function-declaration]
    解决办法:包含头文件
#include <stdlib.h>
#include <inttypes.h>

div函数详细描述

div ()函数计算值numerator/denominator,并返回名为div_t的结构中的商和余数,该结构包含两个名为quot和rem的整数成员(顺序未指定)。商向零四舍五入。结果满足pppp4*ppp2+ppp5=ppp1。
ldiv ()、lldiv ()和imaxdiv ()函数执行相同的操作,将指定类型的数字相除,并在指定名称的结构中返回结果,在所有情况下,使用相同类型的字段quot和rem作为函数参数。

div函数返回值

div_t(等等)结构。

div函数使用举例

之后

div_t q = div(\-5, 3);

值qquot和qrem分别为-1和-2。

0

评论区