dim x $,n%,a% 这个是定义变量X为字符串,n和a为整形变量 n=20 给n赋一个初值为20 do while n<>0 do 循环,当满足条件n不等于0时执行循环体,当n为0时退出循环体 a=n mod 2 把n取余2的值赋给变量a,第一次20 mod 2 值为0,所以a=0 n=n\2 前面n取余2时相当于n实际缩小了一半,这里是把n整除2的值再赋给n x=chr(48+a) & x chr是把数字转换成字符的函数,ASCII码表中48代表的是0,如果a=0则x=0, loop 如果a=1则x=1,用&符号把字符串连接起来
dim x$, n%, a% ''定义变量,$ 与 % 是表示变量类型 n = 20 ''这个还看不懂你就可以撞墙去 do while n <> 0 ''DO 循环,当n不等于0里执行循环体 a = n mod 2 ''取余数 n = n \ 2 ''求商 x = chr(48 + a) & x ''也就这行稍微有点知识点了,chr(48 + a)的作用是把数字a转化为对应的字符(0的ascii码是48你应该知道吧),& 是连接字符串用的 loop ''循环 print x ''打印(输出)x