
CODE: [Copy to clipboard]我想知道变量可存储的最大字符长度,于是设计了上面的程序,来试验,可是运行了好久也不见结果,请问:1.变量最多可容纳多少位字符@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
CODE: [Copy to clipboard]我换了一个进行来测试,可是执行失败,说是”输入行太长。@echo off&color a&mode con cols=32 lines=15
set /a a=0
set b=a
:begin
set b=%b%%b%&&(set /a a+=2)||(goto :end)&goto :begin
:end
set c=1
for /l %%a in (1 1 %a%) do set /a c*=2
echo %c%
pause
| 欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) | Powered by Discuz! 2.5 |