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. 通过SSH访问iPad
  2. DEBUG命令揭秘
  3. VBS和C语言效率比较
  4. 用Tiny C Compiler编译Lua
  5. 爱因斯坦带来的悖论

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

  1. 解集SS说道:

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

留下回复