关于二进制,十进制,十六进制之间的转换问题,基础在线等!
问题一:
int a=30;
BYTE buf;
buf = a;
结果在buf的内存中的值会自动变成1E,而我想让它的值还保持为30,该怎么做?
如果是常数的话就可以在前面加0x,但是a是变量,所以不知道怎么解决,等.....
问题二:
BYTE *V1_Normaludp;
...
V1_Normaludp获得数据并且数据长度大于512
...
BYTE *V1_Tempudp= new BYTE(512);
我想把V1_Normaludp里的数据以512为单位分割并分别存储到V1_Tempudp里面,应该怎么做?
谢谢,在线等!