批量计算余数?

时间:2013-12-07 13:00:07

标签: batch-file

手动输入到commnand提示符时,以下序列可以根据需要运行:

>set /a r=3%2
1
>echo %r%
1

然而,当从batchh文件启动时,它没有,因为%2显然具有不同的含义。

>set /a r=3%2

>echo %r%
3

如何使批处理文件执行我在第一个示例中所做的操作,包括其余内容? 有问题的系统是XP。

1 个答案:

答案 0 :(得分:5)

在批处理文件中使用此语法:

set /a "r=3 %% 2"