自己在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里有它自己的定义吧

浮点数能进行取模运算吗?(不行,暂时只能是两个整数之间)相关推荐

  1. c++除法保留小数_Golang中除法和取模运算与Python3的区别

    Golang中除法和取模运算与Python3的区别 个人主页:[https://polar9527.github.io] 除法的取整分为三类:向上取整.向下取整.向零取整. 向上取整:向+∞ 方向取最 ...

  2. Python中的取模运算

    所谓取模运算,就是计算两个数相除之后的余数,符号是%.如a % b就是计算a除以b的余数.用数学语言来描述,就是如果存在整数n和m,其中0 <= m < b,使得a = n * b + m ...

  3. 取模是什么意思python_原来Python中的取模运算方法竟然是这样的!

    今天小编就为大家分享一篇Python中的取模运算方法,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧 所谓取模运算,就是计算两个数相除之后的余数,符号是%.如a % b就是计算a除以b ...

  4. 深度理解取余/取模运算

    日常编程经常会接触到取余/取模运算,那么计算机中取余/取模运算究竟是怎么定义的? P1:四种"取整"方式 数学取整 1.1 向0取整 parseInt() 注意接受参数是strin ...

  5. php取模,PHP的求余(取模)运算

    这篇文章主要介绍了关于PHP的求余(取模)运算 ,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 先来看下个小案例:$n = 8.45; $result = $n*100; echo g ...

  6. 计算机取模运算原理,什么是取模运算?

    2008-04-04 取模运算符%,其操作数可以为浮点数,例:55.3%10=5.3 问题:例.int i=55.3; float j=10.0f; System.out.println(i%j); ...

  7. java求负数取模_负数参与取模运算

    学习Python看到数值运算这部分,看到取模运算,原来不仅正数负数都可以取模,浮点数,甚至复数都可以取模: 对于x%y, 如果都是整数,则返回x/y的余数: 如果是浮点数,返回的是x - int(x/ ...

  8. python取模运算_Python中的取模运算方法

    所谓取模运算,就是计算两个数相除之后的余数,符号是%.如a % b就是计算a除以b的余数.用数学语言来描述,就是如果存在整数n和m,其中0 <= m < b,使得a = n * b + m ...

  9. python中mod运算符_Python中的取模运算方法

    所谓取模运算,就是计算两个数相除之后的余数,符号是%.如a % b就是计算a除以b的余数.用数学语言来描述,就是如果存在整数n和m,其中0 <= m < b,使得a = n * b + m ...

最新文章

  1. percona-5.7二进制多实例安装
  2. 《SAP高级应用开发》---Idoc学习笔记
  3. 720不能建立远程计算机连接,有高手知道错误720:不能建立到远程计算机的连接这个问题怎么解决? 爱问知识人...
  4. Java 14:instanceof的模式匹配
  5. 详解在Visual Studio中使用git版本系统(转)
  6. steam夏日促销用Python爬取排行榜上的游戏打折信息
  7. lucene3.0中使用MultiFieldQueryParser多字段查找
  8. 算法复杂度O(1),O(n),O(logn),O(nlogn)的区别
  9. rfid sim卡 android,手机专用SIM卡的非接触移动支付技术标准之争:NFC vs RFID
  10. Java反编译xml实现_如何反编译apk文件得到源码和XML文件
  11. imx6ull linux bluetooth移植
  12. 网络安全学习中的工具
  13. c++读写json,JsonCpp配置
  14. Android 源码之Recovery升级的过程和问题分析
  15. Google SketchUp SKP文件转OBJ 专业版注册机
  16. 修复Java使用POI合并Excel单元格后,边框不显示的问题
  17. 最新版表情包小程序源码无需服务器
  18. 2020~2021年杂记之
  19. SQL 增加或删除一列
  20. Docker部署percona

热门文章

  1. 网站最令人讨厌的几个用户体验
  2. JAVA中文字符串编码--GBK转UTF-8
  3. 转:TestLink1.9.3测试用例:Excel转换XML工具二实现代码
  4. Jenkins TFS配置
  5. 【leetcode】Intersection of Two Linked Lists
  6. 结对开发----找出“水王
  7. (转)javascript 杂谈之哪种写法你更喜欢?
  8. c#中获取服务器IP,客户端IP以及其它
  9. 利用 CSS selector 改变悬停表格样式
  10. Java语言编码规范(2)