十六进制数相加
请教各位高手,怎么用VB实现16进制数的相加。我用VB做FXPLC的通信,计算LRC校验和时,需要16进制的ASCII码相加,并且需要相加的十六进制数中,有控制字符ETX(其ASCII码为03H),我尝试先把他们的十进制加起来再转换过来,可因为有控制字符,所以结果是错误的。现在不知道该怎么实现?各位高手帮帮忙!非常感谢
假如说一串字符:代码为:STX 0 0 F F 0 0 1 1 0 1 1 0 1 ETX 16进制的ASCII码为:02H 30H 30H 46H 46H 30H 30H 31H 31H 30H 31H 31H 30H 31H 03H ,计算其校验和,即将其ASCII码相加,舍去高位,取其低两位,在这里这一串字符的校验和为41H 36H。这是用计算器按出来的,就是不知道用VB怎么编程实现?希望各位帮帮忙!
[此贴子已经被作者于2007-6-2 21:55:40编辑过]