不知道64位系统在CMD里最大的数是多少,所以请大家测试下:
(32位数据储存系统最大的正数是2147483647、最小的负数是—2147483648
64位数据储存系统最大的正数是9223372036854775807、最小的负数是—9223372036854775808)
(32位数据储存系统最大的正数是2147483647、最小的负数是—2147483648
64位数据储存系统最大的正数是9223372036854775807、最小的负数是—9223372036854775808)
@echo off
set a=2
:1
set /a a*=2
if not %a:~0,1%==- goto 1
echo 最小的负数是:%a%
set /a a-=1
echo 最大的正数是:%a%
pause
