Board logo

标题: 批处理计算问题 [打印本页]

作者: zys     时间: 2006-4-3 18:33    标题: 批处理计算问题

在WINXP中运行批处理运算,
set t=19
set /a x=t-1

上面是正确的,但如果:
set t=19
set /a x=t - 0.5

则显示运算符不存在。请问如何进行小数点运行?
作者: Climbing     时间: 2006-4-3 20:52
好象set /a不支持小数的运算。

你试试这样:
set /a 1+(1/2)

结果仍然是1。这个算式等价于set /a 1+0.5,但1+0.5是非法的。