如何将一个字节减去33H~?
在一个数据中,每个字节都是加了33H才传出来的。我需要将每个字节都减去33H在放入缓冲区中。好像VC中不能直接减去00110011H吧!这样我想将高字节和低字节分别减去0011H,但这个应该怎么写呢~我还必须将这些字节还是以16进制放入缓冲区,所以不能把它改为10进制在减去3。各位大虾,我知道这个问题很菜,可惜我不会阿! 问题点数:60、回复次数:6Top
1 楼smch(Ashes Of Time)回复于 2003-12-04 20:00:44 得分 10
可以直接减的。Top
2 楼xlats(阿谷)回复于 2003-12-04 20:05:40 得分 0
a[i]/16 -= 0011H??高字节?我试了好像不行Top
3 楼broadoceans(broadoceans)回复于 2003-12-04 20:19:29 得分 10
其实你可以直接用十进制减
最后把其化为16进制放入缓冲区即可。Top
4 楼flyelf(空谷清音)回复于 2003-12-04 20:19:49 得分 30
x-=0x33Top
5 楼COOL099(Alan Zjou)回复于 2003-12-04 21:06:09 得分 10
直接用-
BYTE b=0x40;
b-=0x33;Top
6 楼xlats(阿谷)回复于 2003-12-05 09:02:43 得分 0
谢谢各位大虾~~我基本上了解了。Top




