标题: 如何对long int 型变量进行运算?
[打印本页]
作者: guoqingli
时间: 2008-10-5 10:59
标题: 如何对long int 型变量进行运算?
set /a sum=0
set /a sum=sum+2345678990/1000
结果为:-1949288
应该怎么做才能使其显示正常的结果2345678呢?
作者: slore
时间: 2008-10-5 12:23
set /a sum=0
set /a sum+=4294967295-2345678990/1000+1
作者: guoqingli
时间: 2008-10-5 13:44
标题: long int型数据的运算
试了一下,结果不大对的。
set /a sum=0
set /a sum+=4294967295-2345678990/1000+1
1949288
作者: knoppix7
时间: 2008-10-5 14:25
貌似cmd不支持Long int...
作者: HAT
时间: 2008-10-5 16:30
笨办法
@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%