C++ remainder() 函数使用方法及示例

C ++中的restder()函数计算分子/分母的浮点余数(四舍五入到最接近的值)。remainder (x, y) = x - rquote * y

其中,rquote是x/y的结果,四舍五入到最接近的整数值(一半情况下四舍五入到偶数)。

restder()原型[从C ++ 11标准开始]double remainder(double x, double y);

float remainder(float x, float y);

long double remainder(long double x, long double y);

double remainder(Type1 x, Type2 y); // Additional overloads for other combinations of arithmetic types

restder()函数接受两个参数,并返回double,float或long double类型的值。

此函数在头文件中定义。

restder()参数x -分子的值。

y -分母的值。

restder()返回值

restder()函数返回x/y的浮点余数(四舍五入到最接近的值)。

如果分母y为零,则remainder()返回NaN(不是数字)。

示例1:remainder()如何在C ++中工作?

示例#include

#include

using namespace std;

int main()

{

double x = 7.5, y = 2.1;

double result = remainder(x, y);

cout <

x = -17.50, y=2.0;

result = remainder(x, y);

cout <

y=0;

result = remainder(x, y);

cout <

return 0;

}

运行该程序时,输出为:余数 7.5/2.1 = -0.9

余数 -17.5/2 = 0.5

余数 -17.5/0 = -nan

示例2:用于不同类型参数的remainder()函数

示例#include

#include

using namespace std;

int main()

{

int x = 5;

double y = 2.13, result;

result = remainder(x, y);

cout <

return 0;

}

运行该程序时,输出为:余数  5/2.13 = 0.74

c语言remainder函数,C++ remainder() 函数使用方法及示例相关推荐

  1. isdigit函数在C语言什么意思,C 库函数 isdigit() 使用方法及示例

    C 库函数 isdigit() 使用方法及示例 isdigit()函数检查字符是否为数字字符(0-9). isdigit()的函数原型int isdigit( int arg ); 函数isdigit ...

  2. Java中的isnan函数_Java Float类isNaN()方法与示例

    语法:public boolean isNaN (); public static boolean isNaN(float value); float 类isNaN()方法isNaN()方法在java ...

  3. C语言二进制与十进制互相转换的方法和示例

    文章目录 1.十进制转二进制字符串的思路 2.二进制字符串转十进制的思路 3.示例代码 4.获取视频教程 5.版权声明 在实际开发中,我们可以用0和1的字符串来表达信息,例如某设备有八个传感器,每个传 ...

  4. C语言小知识:typedef\函数模板\

    (1)typedef用法: typedef为C语言的关键字,作用是为一种数据类型定义一个新名字.这里的数据类型包括内部数据类型(int,char等)和自定义的数据类型(struct等).在编程中使用t ...

  5. C语言中连续调用rand函数,返回值不变

    C语言中连续调用rand函数,返回值不变 最近用C语言随机函数编程发现了一个奇怪的现象: 简易版代码: #include<stdio.h> #include<stdlib.h> ...

  6. c语言随机数生成0 99函数,C语言生成随机数的函数、延时函数

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 下面C语言代码使用了生成随机数的函数.延时函数.请大家仔细观察其显示效果. 从以下代码,我们可以得出一个重要的结论:当上述两类函数被放入循环时,应作出一定 ...

  7. c++语言函数大全,C++函数

    本篇文章帮大家学习C++函数,包含了C++函数使用方法.操作技巧.实例演示和注意事项,有一定的学习价值,大家可以用来参考. C++语言中的函数在其他编程语言中也称为过程或子例程. 我们可以创建函数来执 ...

  8. R语言ggplot2可视化分面图使用facet_wrap函数和facet_grid函数实战

    R语言ggplot2可视化分面图使用facet_wrap函数和facet_grid函数实战 目录 R语言ggplot2可视化分面图使用facet_wrap函数和facet_grid函数实战

  9. R语言使用ggplot2包geom_jitter()函数绘制分组(strip plot,一维散点图)带状图(添加箱图、带缺口的小提琴图、小提琴图)实战

    R语言使用ggplot2包geom_jitter()函数绘制分组(strip plot,一维散点图)带状图(添加箱图.带缺口的小提琴图.小提琴图)实战 目录 R语言使用ggplot2包geom_jit ...

最新文章

  1. 54. spring boot日志升级篇—logback【从零开始学Spring Boot】
  2. Android与服务器端数据交互(转)
  3. 如何彻底解决安装Windows漏洞补丁出现蓝屏或无法启动问题?
  4. 设置windows xp 调试
  5. android 使用xml定义自己的View
  6. 鸿蒙系统下拉菜单,鸿蒙的js开发部模式17:鸿蒙的系统能力的应用模块
  7. mysql显示RMB符号乱码_mysql显示乱码
  8. Linux学习笔记(三):系统运行级与运行级的切换
  9. 知乎首次举办上星晚会 定档除夕前夜
  10. APK的Mokey测试
  11. sql server 替换字符串中的某些字符
  12. Unity 动态修改鼠标指针
  13. 《宏观经济学》第一章
  14. MySQL数据库知识的总结
  15. Win10运行红色警戒2尤里的复仇联机技巧+防守地图
  16. Gradle build daemon disappeared unexpectedly (it may have been killed or may hav
  17. 学校毕业论文格式对奇数页页眉和偶数页页眉有要求,遇到问题请教
  18. 鲲鹏920是计算机CPU吗,鲲鹏920是电脑cpu吗
  19. ADP(自适应动态规划)-值迭代
  20. H264视频高压心得——兼容华为U8800+(硬解720P)

热门文章

  1. 视觉SLAM方案分类及选型调研
  2. ilo 服务器 重装系统,Microserver Gen8: 基础iLO设置,raid配置,系统安装
  3. 一份详细的Google hacking语法(Google搜索语法)
  4. 关于Ubuntu中使用teamviewer
  5. Android-Git使用教程
  6. Cannot uninstall 'numpy'. It is a distutils installed project and thus we cannot accurately determin
  7. Wscript sleep.vbs
  8. 『AI实践学』Ubuntu安装MindSpore-gpu1.x踩坑之旅
  9. 3ds Max人物女性角色模型建模教程
  10. 41.83亿元!985北京航空航天大学青岛校区最新进展来了