Mod |
首页 后退 前进 |
Mod 执行模数运算.
Mod ( value1, value2 ) 参数
返回值
备注 函数确保 Mod(被除数, 除数) = 被除数 - Int(被除数 / 除数) * 除数.
函数不能确保被除数或除数可以精确表示, 特别是浮点数.
如果传递整数, 函数作完整的模操作; 否则执行浮点运算, 则可能不会产生预期的输出.
函数示例 #include <MsgBoxConstants.au3> ----------------------------------------
该函数可以通过命令 exect 调用 参见:
Mod(1,3/4) ;; 返回0.25,因为浮点除数
exect=$var_n1=Mod(4,7)||$var_n2=Mod(1,3/4)||$var_n3=Mod(4,2) GLOBALEXECT<a> ;; 计算除数的剩余部分
<FOR> 1 <TO> 5 exect=$var_sc=Mod(:INDEX:)=0?'blue-red':'red-blue'||_ViewValues('$var_sc') <NEXT> ;; 在循环中获取变量$var_sc与奇数/偶数计数器的不同值的示例
exect=$var_aa=StringSplit('AA|BB|CC|DD|EE|','|',1) <FOR> 1 <TO> 10 exect=$var_sc=Mod(:INDEX:,5)||$var_sc=$var_sc=0?5:$var_sc||$var_sc=GLOBALEXECT<$var_sc>||_ViewValues('$var_sc') <NEXT> ;; 在一个循环中替代使用数组值和$var_aa的示例
|