浮点数能进行取模运算吗?(不行,暂时只能是两个整数之间)
自己在Dev里验证了,浮点数取模时有编译错误,通不过。
如:[Error] invalid operands of types ‘double’ and ‘int’ to binary ‘operator%’
代码:
#include<iostream>
using namespace std;int main()
{float a=2.5;float b=3.0;
// cout<<a%2<<endl; //[Error] invalid operands of types 'float' and 'int' to binary 'operator%'
// cout<<b%2<<endl;cout<<3.0%2<<endl; //[Error] invalid operands of types 'double' and 'int' to binary 'operator%' return 0;
}
以下是网上搜集到的一些资料:
问:为什么2.1%10=2
带小数的取模运算是怎么算的?
答:
指令可以用来计算两个浮点数取余结果。
既然处理器有这种指令,那就也就用函数可以用。C语言中有fmod函数可以用来计算两个浮点数取余,也可以用fmodf。
也可以上网搜下FPREM和FPREM1两条指令的用法。
精度问题,有时候不必太在意
至于浮点数取模,没用过
模运算,在数学里,是针对两整数而言的
也许java里有它自己的定义吧
浮点数能进行取模运算吗?(不行,暂时只能是两个整数之间)相关推荐
- c++除法保留小数_Golang中除法和取模运算与Python3的区别
Golang中除法和取模运算与Python3的区别 个人主页:[https://polar9527.github.io] 除法的取整分为三类:向上取整.向下取整.向零取整. 向上取整:向+∞ 方向取最 ...
- Python中的取模运算
所谓取模运算,就是计算两个数相除之后的余数,符号是%.如a % b就是计算a除以b的余数.用数学语言来描述,就是如果存在整数n和m,其中0 <= m < b,使得a = n * b + m ...
- 取模是什么意思python_原来Python中的取模运算方法竟然是这样的!
今天小编就为大家分享一篇Python中的取模运算方法,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧 所谓取模运算,就是计算两个数相除之后的余数,符号是%.如a % b就是计算a除以b ...
- 深度理解取余/取模运算
日常编程经常会接触到取余/取模运算,那么计算机中取余/取模运算究竟是怎么定义的? P1:四种"取整"方式 数学取整 1.1 向0取整 parseInt() 注意接受参数是strin ...
- php取模,PHP的求余(取模)运算
这篇文章主要介绍了关于PHP的求余(取模)运算 ,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 先来看下个小案例:$n = 8.45; $result = $n*100; echo g ...
- 计算机取模运算原理,什么是取模运算?
2008-04-04 取模运算符%,其操作数可以为浮点数,例:55.3%10=5.3 问题:例.int i=55.3; float j=10.0f; System.out.println(i%j); ...
- java求负数取模_负数参与取模运算
学习Python看到数值运算这部分,看到取模运算,原来不仅正数负数都可以取模,浮点数,甚至复数都可以取模: 对于x%y, 如果都是整数,则返回x/y的余数: 如果是浮点数,返回的是x - int(x/ ...
- python取模运算_Python中的取模运算方法
所谓取模运算,就是计算两个数相除之后的余数,符号是%.如a % b就是计算a除以b的余数.用数学语言来描述,就是如果存在整数n和m,其中0 <= m < b,使得a = n * b + m ...
- python中mod运算符_Python中的取模运算方法
所谓取模运算,就是计算两个数相除之后的余数,符号是%.如a % b就是计算a除以b的余数.用数学语言来描述,就是如果存在整数n和m,其中0 <= m < b,使得a = n * b + m ...
最新文章
- percona-5.7二进制多实例安装
- 《SAP高级应用开发》---Idoc学习笔记
- 720不能建立远程计算机连接,有高手知道错误720:不能建立到远程计算机的连接这个问题怎么解决? 爱问知识人...
- Java 14:instanceof的模式匹配
- 详解在Visual Studio中使用git版本系统(转)
- steam夏日促销用Python爬取排行榜上的游戏打折信息
- lucene3.0中使用MultiFieldQueryParser多字段查找
- 算法复杂度O(1),O(n),O(logn),O(nlogn)的区别
- rfid sim卡 android,手机专用SIM卡的非接触移动支付技术标准之争:NFC vs RFID
- Java反编译xml实现_如何反编译apk文件得到源码和XML文件
- imx6ull linux bluetooth移植
- 网络安全学习中的工具
- c++读写json,JsonCpp配置
- Android 源码之Recovery升级的过程和问题分析
- Google SketchUp SKP文件转OBJ 专业版注册机
- 修复Java使用POI合并Excel单元格后,边框不显示的问题
- 最新版表情包小程序源码无需服务器
- 2020~2021年杂记之
- SQL 增加或删除一列
- Docker部署percona