如何将对应的ASCII码整形数据转换为字符? ( 积分: 50 )

  • 主题发起人 主题发起人 huay
  • 开始时间 开始时间
H

huay

Unregistered / Unconfirmed
GUEST, unregistred user!
在delphi中可以用ord将字符转换为对应的整形数ASCII码
反过来,若已知ASCII码整形数,如何将其转换为相对应的字符?
如:字符‘10’用ASCII表示时的顺序形式是‘01’,对应数为12337;即已知12337,如何取得字符‘10’?
或‘0’对应48,如何由48获取‘0’?
 
含有两位字符的怎么处理?
如 12337对应到‘10’?
 
那就分两次处理

a:= 12337;

b:= chr(a shr 8) + chr(a and $ff)
 
谢了,呵呵
怎么就没想到用这个呢
 
后退
顶部