各位高手,如何将ASCII码表示的数据转换成十六进制表示的数据,有没有什么函数?相信这里还是有高手的,不会连这个问题都解决不了吧?? s := '2f';i := StrToInt('$' + s); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 s := '2f';i := StrToInt('$' + s);sHex := IntToHex(i,2)这个问题太简单拉,不用高手!!! ASCII码本身就是整型啊 比如 65 代表 AChar(65) 就将其转换成字符A了Ord('A') 返回以10进制整型的ASCII码,为65IntToHex(Ord('A'),2) 返回以2位字符串型的16进制数,为41。其中2为你要显示的16进制数的位数。Edit1.text:=Char(65); //显示 AEdit2.text:=IntToStr(Ord(Char(65))); //显示 65Edit3.text:=IntToHex(Ord(Char(65)),4); //显示 0041 请问如何开发安卓系统下的EXE?能在XP下开发安卓系统下的EXE吗? delphi xml 关于ShowMessage 图标 在ImageEn中如何打印tif文件?我想直接打印,而不是预览再打印----急啊 果然是本好书,给分(版主明鉴,详见内) 一个简单的问题 这个存储过程为什么不能工作?100求救! Panel控件在改变大小时如何令它刷新而不留痕迹?! 如何写这种sql语句 难道这是Delphi的Bug吗? 关于窗口句炳的几个问题 关于把DBGrid导出为Excel文件的问题,进来交流一下好吗?
i := StrToInt('$' + s);
sHex := IntToHex(i,2)
这个问题太简单拉,不用高手!!!
Char(65) 就将其转换成字符A了
Ord('A') 返回以10进制整型的ASCII码,为65
IntToHex(Ord('A'),2) 返回以2位字符串型的16进制数,为41。其中2为你要显示的16进制数的位数。
Edit1.text:=Char(65); //显示 A
Edit2.text:=IntToStr(Ord(Char(65))); //显示 65
Edit3.text:=IntToHex(Ord(Char(65)),4); //显示 0041