Recoochang 发表于 2007-4-6 14:44:48

请教热源老兄:在delphi中怎么让十六进制字符数据实现左移或者右移?

比如说 这一串字符 'e1 03 00 17 00 01 34 11'我只想要有效的数‘00 17 00 ’



How to deal with ?

hotpower 发表于 2007-4-9 23:44:32

让十六进制字符数据实现左移或者右移???



不太明白.



<< >> 在delphi中用shl,shr表示.



如果取字符'e1 03 00 17 00 01 34 11'中的'00 17 00'

可以:

str := 'e1 03 00 17 00 01 34 11';

str := Copy(str, 7, 8);

Recoochang 发表于 2007-4-10 08:19:47

谢谢菜农!



再问:shl 和shr 是不是只是针对字节?



还有比如说取出来的'00 17 00' 如何把他变成 十进制 呢??



偶对这些字符型转化不太熟悉?
页: [1]
查看完整版本: 请教热源老兄:在delphi中怎么让十六进制字符数据实现左移或者右移?