VBS中的Mod运算符与负数

标签: , , ,

记得大一下学期计算机修的是VB程序设计,考试有两道题不会做,一道是“启动VB6.0时,标题栏显示的标题是什么?”,另一道是Mod运算,具体数字忘记了,反正其中一个是负数。

大学的考试纯粹是应付,没有人会在考完试之后还会去探究问题的答案。如果不是在《再谈凯撒密码》中研究了一下整除运算,我至今仍然不知道那道题的答案。

'By Demon
'http://demon.tw
WScript.Echo 7  Mod 3
WScript.Echo 7  Mod -3
WScript.Echo -7 Mod 3
WScript.Echo -7 Mod -3

VBS中的Mod运算其实很简单,用两边的绝对值运算,结果的符号与第一个操作数相同。

拓展一下,下面表达式的运算结果是什么?

'By Demon
'http://demon.tw
WScript.Echo 19 Mod 6.7

随机文章:

  1. VBS与.NET Framework不得不说的故事
  2. VBS转EXE工具:VBScript2Exe
  3. MulDiv函数
  4. GUI程序获取命令行参数
  5. VB编程实现XP风格

一条评论 发表在“VBS中的Mod运算符与负数”上

  1. 解集SS说道:

    非整数的话是四舍五入吧?应该是5

留下回复