set /a sum=0
set /a sum=sum+2345678990/1000
结果为:-1949288
应该怎么做才能使其显示正常的结果2345678呢?
set /a sum=sum+2345678990/1000
结果为:-1949288
应该怎么做才能使其显示正常的结果2345678呢?
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@echo off
>"%temp%\cacl.vbs" echo wscript.echo 2345678990/1000
for /f %%a in ('cscript /nologo "%temp%\cacl.vbs"') do set sum=%%a
for /f "tokens=1 delims=." %%a in ("%sum%") do set sum=%%a
echo %sum%