十六进制转换问题(10分)

  • 主题发起人 主题发起人 qgqg
  • 开始时间 开始时间
Q

qgqg

Unregistered / Unconfirmed
GUEST, unregistred user!
我要吧十进制数2131转换成十六进制,在edit2中显示成53 08,低位字节在前,高位字节在后.
用下列语句
Edit2.Text:=CurrToStr(Lobyte(StrToInt(inttohex(2131,4))))+' '+CurrToStr(Hibyte(StrToInt(inttohex(2131,4))));
显示结果为85 3,不知到错在哪里,请高手指点.
 
http://www.delphibbs.com/keylife/iblog_show.asp?xid=30012
 
使用inttohex(2131,4),但是显示的是85 3,正确因该显示成53 08,不知道错在那里?
 
问题解决,3ks
 
后退
顶部