在delphi中怎么对实数取模

如题所述

mod 只是对整数。浮点数就不行。vc中的函数原形为 fmod(float x,float y) = x - (x/y)*y
翻译到delphi中 x,y符号不一致时出错。
温馨提示:内容为网友见解,仅供参考
第1个回答  2017-01-10
2 mod 1 =1

Delphi中的Mod(取模)是什么意思?
先用100整除6,取余数就是(100 mod 6)100 mod 6=4 10 mod 4=2

如何使用JAVA语言取模,取余?
java的取模运算支持类型:字符型(自然不包括负数)、字节型、短整型、整型、长整型、单精度浮点型、双精度浮点型。取余是一个比较常见的运算,在各种编程语言中均有相应的运算符(Java\/C的%, Pascal\/Delphi的mod等等)。Java取余运算符 (%)一个表达式的值除以另一个表达式的值,返回余数。result = n...

JAVA取模,取余问题
\/斜杠计算,只取整数部分,你只要把那个值算出来比如,2\/5得到0.4那边取整数,即0;%取余,只要你把能整除指定数的那部分划掉,剩下的就是余数,比如,2%5取余,因为没有可以整除5的那部分,就不管了,那么只剩下2,即余数是2

相似回答