Board logo

标题: [其他] 怎么在批处理中 用set /a取余数/求余? [打印本页]

作者: gyla    时间: 2009-12-19 13:38     标题: 怎么在批处理中 用set /a取余数/求余?

本帖最后由 pcl_test 于 2016-11-3 22:05 编辑

在批处理中写入
@ECHO off
SET /A P=7%2
ECHO %P%
PAUSE

为什么不显示1而是显示7呢??
作者: yangfengoo    时间: 2009-12-19 15:01

  1. @echo off
  2. rem /为除取整,7/2=3
  3. set /a p=7/2
  4. echo %p%
  5. rem %为取余,7%%2=1.P中要用%%
  6. set /a pp=7%%2
  7. echo %pp%
  8. pause
复制代码

作者: lvyaojian    时间: 2009-12-19 15:57

批中取余用双百分号 %%
  1. @echo off
  2. set /a p=7%%2
  3. echo %p%
  4. pause
复制代码





欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2