level 11
编写如下代码:
program test;
var ch:char;
i:longint;
begin
ch:=#7;
for i:=1 to 3 do
writeln(ch,'?');//?的作用是标识分割点
end.
运行结果:响铃3下,伴随三行各一个?出现,?前后均无空格。
把7改成0~255会有各种不同变化,但是超过255全部是每行显示两个?,大概6000多的时候再往上加会显示编译错误
2014年12月14日 02点12分
1
level 9
ascii码啊,255以上的两个码组成一个汉字吧。
2014年12月16日 14点12分
6
我试过,好像不是ASCLL码的规律。(有chr函数这样的规则不就鸡肋了?)
2014年12月16日 14点12分
回复 风云幻之翼 :是,没错的
#13#
10就是换行符
2014年12月17日 14点12分
回复 风云幻之翼 :#n=chr(n) 这是pascal的强转
2014年12月19日 06点12分
回复 猎火电脑工作室 :那么超过255后是什么情况呢??(我测出来全是问号)
2014年12月19日 14点12分