在我的批文件中,
set a=234
set /a d=a/3600
set /a f=a%3600
echo %d%
echo %f%
pause
我的没有正确的输出
全部是0
何故阿?
但是改成这样的话
set a=234
set /a d=a%/3600
set /a f=a%%3600
echo %d%
echo %f%
pause
他就正确输出了
我也就此说明一个问题,我前次发的一些代码中,又出现
set /a **=xx%/YY
set /a **=xx%%ZZ
的地方,有朋友说不对,那么是不是我的机器的问题?
但是我更早的时候,使用的是
set /a **=xx/YY
......
都是正确的,只是近来,他就不理我了,输出尽是0。
更多的时候,她提示说:
运算符不存在
请高手解释和解决,谢谢了!
─────────────────── 版务记录 ────────────────────
执行:namejm
原标题:一个很弱的问题
修改后标题:一个很弱的问题: 运算输出问题?
说明:因修改后的标题仍然过于模糊,不便于论坛的搜索和管理,请在三日内修改标题。
处罚:因该用户在论坛里并非新人,理应对本论坛的发帖规定有所了解,故扣除该用户发帖所得
4点积分中的2点。若在本提示发表三日之后尚未作出相应反应,将由版主强制修改标题。
建议:若对本处理有异议,请点这里到意见反馈 & 网友交流 栏目中发帖申辩;若确实属于不当处理,
本人将取消本处理,若有必要,并将采取其他适当的措施来消除对你的不利影响。
─────────────────── 版务记录 ────────────────────
[ Last edited by namejm on 2007-1-16 at 10:54 PM ]
set a=234
set /a d=a/3600
set /a f=a%3600
echo %d%
echo %f%
pause
我的没有正确的输出
全部是0
何故阿?
但是改成这样的话
set a=234
set /a d=a%/3600
set /a f=a%%3600
echo %d%
echo %f%
pause
他就正确输出了
我也就此说明一个问题,我前次发的一些代码中,又出现
set /a **=xx%/YY
set /a **=xx%%ZZ
的地方,有朋友说不对,那么是不是我的机器的问题?
但是我更早的时候,使用的是
set /a **=xx/YY
......
都是正确的,只是近来,他就不理我了,输出尽是0。
更多的时候,她提示说:
运算符不存在
请高手解释和解决,谢谢了!
─────────────────── 版务记录 ────────────────────
执行:namejm
原标题:一个很弱的问题
修改后标题:一个很弱的问题: 运算输出问题?
说明:因修改后的标题仍然过于模糊,不便于论坛的搜索和管理,请在三日内修改标题。
处罚:因该用户在论坛里并非新人,理应对本论坛的发帖规定有所了解,故扣除该用户发帖所得
4点积分中的2点。若在本提示发表三日之后尚未作出相应反应,将由版主强制修改标题。
建议:若对本处理有异议,请点这里到意见反馈 & 网友交流 栏目中发帖申辩;若确实属于不当处理,
本人将取消本处理,若有必要,并将采取其他适当的措施来消除对你的不利影响。
─────────────────── 版务记录 ────────────────────
[ Last edited by namejm on 2007-1-16 at 10:54 PM ]
