Originally posted by namejm at 2007-1-16 22:27:
批处理中,/表示除,%%表示取除法运算结果的余数,%/连用是非法运算。
CMD中,只能准确计算整除的情况,不会显示小数;对小数直接做抛 ...
那又不对了阿
我在批处理中
set a=23432
set /a d=a%/3600
set /a f=a%%12345
输出的是
d=6
f=11087
但是
set /a d=a/3600
set /a f=a%12345
输出就是:
d=6
f=0
解释一下?
还有你怎么老是减我的分??~_~作者: namejm 时间: 2007-1-17 11:53 set /a 是一个比较有意思的运算语句,对变量可以不加百分号对而直接引用,比如我们在 for 语句中常用的一句计数语句是 set /a num+=1,展开之后,用 set /a num=num+1 也是可以的。