vf中这个函数是什么意思????

plpy 2002-12-14 01:50:06
求余运算可以用%也可以用MOD()

如果除数与被除数同号是下正常的求余
但是如果除数与被除异号 为什么余数的符号必须与除数的符号一致呢
向各请教了
...全文
141 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
njzljun 2002-12-14
  • 打赏
  • 举报
回复
你可以这样认为:
在除数与被除数异号时,余数是怎么得到的呢?
比如:
10%-3=-2
17%-6=-1
如果你自己算,怎么算?
我认为,先两个数都取绝对值,求余,然后把余数与除数相加,所得结果就为真正的余数!
njzljun 2002-12-14
  • 打赏
  • 举报
回复
你可以这样认为:
在除数与被除数异号时,余数是怎么得到的呢?
比如:
10%-3=-2
17%-6=-5
如果你自己算,怎么算?
我认为,先两个数都取绝对值,求余,然后把余数与除数相加,所得结果就为真正的余数!
vongates968 2002-12-14
  • 打赏
  • 举报
回复
這是VB自己定義的吧,因為它的HELP中就是這么寫的,
plpy 2002-12-14
  • 打赏
  • 举报
回复
楼上的兄弟谢谢了
不过您说的这句话
“nDivisor

指定除数。若 nDivisor 为正数,返回值为正;若 nDivisor 为负数,返回值 为负。”

正是我想问的
为什么nDivisor 为正数返回值为正 而nDivisor为负数返回为负呢

vongates968 2002-12-14
  • 打赏
  • 举报
回复
msdn???

ok

xiaowei_2002 2002-12-14
  • 打赏
  • 举报
回复
mod( ) 函数
示例 请参阅

用一个数值表达式去除另一个数值表达式,返回余数。

语法

MOD(nDividend, nDivisor)

参数
nDividend

指定被除数。nDividend 中的小数位数决定了返回值中的小数位。

nDivisor

指定除数。若 nDivisor 为正数,返回值为正;若 nDivisor 为负数,返回值为负。

返回值类型

数值型

说明

取余函数 MOD( ) 和算子 % 返回同样结果。

2,749

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧