C#如何对两个float数求余?(在线等)

[复制链接]
查看11 | 回复3 | 2018-11-17 11:11:16 | 显示全部楼层 |阅读模式
C#如何对两个float数求余?有什么函数么?我在Math类里没找到。

回复

使用道具 举报

千问 | 2018-11-17 11:11:16 | 显示全部楼层
public static double Fmode(double x,double y){double fmode = x -(int)(x / y)*y;return fmode;}Fmode(10,3)返回1Fmode(10.5,3.1)返回1.2与java里面的取模 10.5%3.1 返回相同的值...
回复

使用道具 举报

千问 | 2018-11-17 11:11:16 | 显示全部楼层
C#没有直接的方法对浮点数取余数 只能浮点数相除 获取小数部即为余数浮点数都是不精确的 所以得到的余数也不是很精确...
回复

使用道具 举报

千问 | 2018-11-17 11:11:16 | 显示全部楼层
将float转化成int型再取余...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行