关于整形和字符型的转化(100分)

  • 主题发起人 主题发起人 drawpharos
  • 开始时间 开始时间
D

drawpharos

Unregistered / Unconfirmed
GUEST, unregistred user!
;i:word;
; s:String;
...
; s:='abc';
; i:=46;
现在,我要将s加上i的值所对应ASCII码,该怎么转换?
 
s:=s+chr(i)
 
s:=s+chr(i);
 
注意,i是一个word型的(双字节),用上面的方法对于255以上的i会出错!
 
;i:word;
; s:String;
...
; s:='abc';
; i:=46;
S := S + Chr(I div 255) + Chr(I mod 255);
 
类型不匹配!Chr只能转换Byte型的整形变量
还有,String和Char不能相加!
 
你们这分挣得太容易了![:D]
(要不是我点错了按钮)
 

Similar threads

回复
0
查看
1K
不得闲
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
916
SUNSTONE的Delphi笔记
S
D
回复
0
查看
781
DelphiTeacher的专栏
D
后退
顶部