怎么把整形转化成字符性,如i:=255转化成#255(30分)

  • 主题发起人 主题发起人 孤云
  • 开始时间 开始时间

孤云

Unregistered / Unconfirmed
GUEST, unregistred user!
怎么把整形转化成字符形,如255(Integer)转化成#255(char)
整形是变量
 
inttostr(int_var)
 
if i<=255 then
Char(i)
else
...//是否有这个必要??
 
我也不太懂
现在是把vc的一段代码翻译过来用
同时对两种语言了解的不多
 
用inttostr就好了
Chr(X: Byte): Char;
不能的吧!!!!!!!!!!!!!!!!!!!!!
 
inttostr();
 
...
举个例子吧
i:=255;
s:=IntToStr(i);//s='255'(字符串'255')三个字符组成的字符串
c:=Char(i);//c=#255(255所代表的字符)一个字符它的ASCII码值255
究竟用哪个,视实际要求而定!
当然c:=Char(i);要判断i的范围如果i>255时则转换出来的是i mod 255的值.
 
ASCII码 只有8位的才到256,7位的早超了
 
一句搞定
s := format('#%d', );
 
多人接受答案了。
 
后退
顶部