@echo off&color a&mode con cols=32 lines=15
setlocal enabledelayedexpansion
for /l %%a in (0 1 100000000000) do if "%a%"=="" (set a=%%a) else (set a=!a!%%a||(echo %%a&goto :next))
:next
pause
我想知道变量可存储的最大字符长度,于是设计了上面的程序,来试验,可是运行了好久也不见结果,请问:1.变量最多可容纳多少位字符
2.怎么弄才能计算出变量的存储最大位数
另外,如果上面的程序有问题,请指明一下,小弟不胜感激



