在Pascal中使用#

Den*_*tau 7 pascal

Q1:这是什么意思:WriteLn (#$0b)

$0b应该是十六进制的0x0b,但#标志呢?

Q2:

x:=readkey;
if ( x = #5) do...
Run Code Online (Sandbox Code Playgroud)

是否#5意味着5?那么#标志是什么?

非常感谢.

Gre*_*ill 7

#在数字前面表示字符与所指示的值(十进制,和前面有一个十六进制数字$,被接受).所以#5是相同的chr(5),或者CtrlE.