c语言remainder函数,C++ remainder() 函数使用方法及示例
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() 函数使用方法及示例相关推荐
- isdigit函数在C语言什么意思,C 库函数 isdigit() 使用方法及示例
C 库函数 isdigit() 使用方法及示例 isdigit()函数检查字符是否为数字字符(0-9). isdigit()的函数原型int isdigit( int arg ); 函数isdigit ...
- Java中的isnan函数_Java Float类isNaN()方法与示例
语法:public boolean isNaN (); public static boolean isNaN(float value); float 类isNaN()方法isNaN()方法在java ...
- C语言二进制与十进制互相转换的方法和示例
文章目录 1.十进制转二进制字符串的思路 2.二进制字符串转十进制的思路 3.示例代码 4.获取视频教程 5.版权声明 在实际开发中,我们可以用0和1的字符串来表达信息,例如某设备有八个传感器,每个传 ...
- C语言小知识:typedef\函数模板\
(1)typedef用法: typedef为C语言的关键字,作用是为一种数据类型定义一个新名字.这里的数据类型包括内部数据类型(int,char等)和自定义的数据类型(struct等).在编程中使用t ...
- C语言中连续调用rand函数,返回值不变
C语言中连续调用rand函数,返回值不变 最近用C语言随机函数编程发现了一个奇怪的现象: 简易版代码: #include<stdio.h> #include<stdlib.h> ...
- c语言随机数生成0 99函数,C语言生成随机数的函数、延时函数
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 下面C语言代码使用了生成随机数的函数.延时函数.请大家仔细观察其显示效果. 从以下代码,我们可以得出一个重要的结论:当上述两类函数被放入循环时,应作出一定 ...
- c++语言函数大全,C++函数
本篇文章帮大家学习C++函数,包含了C++函数使用方法.操作技巧.实例演示和注意事项,有一定的学习价值,大家可以用来参考. C++语言中的函数在其他编程语言中也称为过程或子例程. 我们可以创建函数来执 ...
- R语言ggplot2可视化分面图使用facet_wrap函数和facet_grid函数实战
R语言ggplot2可视化分面图使用facet_wrap函数和facet_grid函数实战 目录 R语言ggplot2可视化分面图使用facet_wrap函数和facet_grid函数实战
- R语言使用ggplot2包geom_jitter()函数绘制分组(strip plot,一维散点图)带状图(添加箱图、带缺口的小提琴图、小提琴图)实战
R语言使用ggplot2包geom_jitter()函数绘制分组(strip plot,一维散点图)带状图(添加箱图.带缺口的小提琴图.小提琴图)实战 目录 R语言使用ggplot2包geom_jit ...
最新文章
- 54. spring boot日志升级篇—logback【从零开始学Spring Boot】
- Android与服务器端数据交互(转)
- 如何彻底解决安装Windows漏洞补丁出现蓝屏或无法启动问题?
- 设置windows xp 调试
- android 使用xml定义自己的View
- 鸿蒙系统下拉菜单,鸿蒙的js开发部模式17:鸿蒙的系统能力的应用模块
- mysql显示RMB符号乱码_mysql显示乱码
- Linux学习笔记(三):系统运行级与运行级的切换
- 知乎首次举办上星晚会 定档除夕前夜
- APK的Mokey测试
- sql server 替换字符串中的某些字符
- Unity 动态修改鼠标指针
- 《宏观经济学》第一章
- MySQL数据库知识的总结
- Win10运行红色警戒2尤里的复仇联机技巧+防守地图
- Gradle build daemon disappeared unexpectedly (it may have been killed or may hav
- 学校毕业论文格式对奇数页页眉和偶数页页眉有要求,遇到问题请教
- 鲲鹏920是计算机CPU吗,鲲鹏920是电脑cpu吗
- ADP(自适应动态规划)-值迭代
- H264视频高压心得——兼容华为U8800+(硬解720P)
热门文章
- 视觉SLAM方案分类及选型调研
- ilo 服务器 重装系统,Microserver Gen8: 基础iLO设置,raid配置,系统安装
- 一份详细的Google hacking语法(Google搜索语法)
- 关于Ubuntu中使用teamviewer
- Android-Git使用教程
- Cannot uninstall 'numpy'. It is a distutils installed project and thus we cannot accurately determin
- Wscript sleep.vbs
- 『AI实践学』Ubuntu安装MindSpore-gpu1.x踩坑之旅
- 3ds Max人物女性角色模型建模教程
- 41.83亿元!985北京航空航天大学青岛校区最新进展来了