如何将字符串转换成16进制数?急!在线给分!比如:(将字符串'120A'转换成16进制数:120A)

解决方案 »

  1.   

    mm := inttohex(Ord('c'),2)
     ss :=Chr(strtoint('0x63'));
      

  2.   

    首先给你澄清一个概念:
    计算机中不存在16进制。也不存在19进制,只有2进制。
    你编程的时候源代码里面写的999,$999,之类的只不过是给编译器看的!但是运行期可以用字符串来把具体的数据转换成可显示的字符打印到屏幕上。这个转换可以是直接按照ascii映射,也可以用别的编码方式,比如base64...如果按照你要的编码方式,你可以看一下delphi帮助里面关于:
    bintohex,hextobin的文字