VBS中的Mod运算符与负数

标签: , , ,

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

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

'By Demon
'https://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
'https://demon.tw
WScript.Echo 19 Mod 6.7
赞赏

微信赞赏支付宝赞赏

随机文章:

  1. 将WMI中的DateTime类型转换成VBS时间
  2. VBS获取GZIP压缩的HTTP内容
  3. VBS列出进程加载的DLL的完整路径
  4. 用VBS脚本查询纯真IP库QQWry.dat
  5. 用VBS屏蔽键盘和鼠标

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

  1. 解集SS说道:

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

留下回复