procedure TForm1.Button1Click(Sender: TObject); var str:string; i:integer; begin str:= '大家好'; for i:= 1 to length(str) do begin showmessage(chr(byte(str[i]))) ; end; end; 不过,汉字的ASCII码都大于128,在键盘上没有相应的位置,不知道你把汉字变成ASCII码有什么用途
var str:string; asc:integer; index,len:integer; begin len:=length(str); for index:=1 to len do begin asc:=ord(str[index]); //str[index]取第index个字符 //ord求相应字符的ASCII值 Showmessage(inttostr(asc)); Showmessage(inttohex(asc,2)); end; end;
var
str:string;
i:integer;
begin
str:= '大家好';
for i:= 1 to length(str) do
begin
showmessage(chr(byte(str[i]))) ;
end;
end;
不过,汉字的ASCII码都大于128,在键盘上没有相应的位置,不知道你把汉字变成ASCII码有什么用途
str:string;
asc:integer;
index,len:integer;
begin
len:=length(str);
for index:=1 to len do
begin
asc:=ord(str[index]);
//str[index]取第index个字符
//ord求相应字符的ASCII值
Showmessage(inttostr(asc));
Showmessage(inttohex(asc,2));
end;
end;