pascal语言字符转换数字函数
7个回答
展开全部
(1)var
a:char;
b:integer;
begin
read(a);
b:=ord(a)-48;
write(b);
end.
(2)var
a:string;
b:array[1..500] of integer;
n,i:integer;
w:char;
begin
read(a);
n:=length(a);
for i:=1 to n do begin
w:=copy(a,i,1)[1];
b[i]:=ord(w)-48;
end;
for i:=1 to n do write(b[i]);
end.
a:char;
b:integer;
begin
read(a);
b:=ord(a)-48;
write(b);
end.
(2)var
a:string;
b:array[1..500] of integer;
n,i:integer;
w:char;
begin
read(a);
n:=length(a);
for i:=1 to n do begin
w:=copy(a,i,1)[1];
b[i]:=ord(w)-48;
end;
for i:=1 to n do write(b[i]);
end.
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
val(s,k,l) 整个串转换,s:string;l,k:longint;(值在k中,l判断是否成功)
ord(ch) 单个字母转换,为ASCLL码
ord(ch) 单个字母转换,为ASCLL码
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
var
s,j:integer;
b:string;
begin
b:='123456';
val(b,s,j);
end.
s,j:integer;
b:string;
begin
b:='123456';
val(b,s,j);
end.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你是问把ASCII码转换成对应字符的函数吗?是chr(i)
——百度知道团队pas世界欢迎你加入!
——百度知道团队pas世界欢迎你加入!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询