1.常用的是 char,简单的功能可以直接使用,高级功能需要引用Character.
2.打开IDE,新建VCL应用,添加一个button1,一个memo1,双击button1,编写代码:
procedure TForm1.Button1Click(Sender: TObject);
var
ch:char; //定义一个字符变量
begin
ch:='a';
memo1.Lines.Add(ch); //显示:a
memo1.Lines.Add(#10); //显示:换行
memo1.Lines.Add(ch); //显示:a
memo1.Lines.Add(Sizeof(ch).ToString); //显示:2,说明字符类型占2个字节
memo1.Lines.Add(ord(ch).ToString); //显示:97,'a'的代码是97
memo1.Lines.Add(char(65)); //显示:A,代码65表示的‘A’
memo1.Lines.Add(ord('中').ToString); //显示:20013,代表‘中’的编码
memo1.Lines.Add(char(20013)); //显示:代码20013表示‘中’
Inc(ch,1); //字符是叙述类型,可以使用序数函数
memo1.Lines.Add(ch); //显示:b
for ch:='a' to 'f' do
memo1.Lines.Add(ch); //显示: a,b,c,d,e,f
//下面的功能,需要uses Character
memo1.Lines.Add(ch.toupper); //显示:G
memo1.Lines.Add(ch.IsLetter.ToString()); //显示:-1,表示是字母
end;