读书人

数据类型转换O(∩_∩)O~该怎么解决

发布时间: 2013-01-23 10:44:49 作者: rapoo

数据类型转换O(∩_∩)O~
unsigned char h_position[8]={0xFF,0x01,0x00,0x59,0x15,0xCA,0x00,0x00};
h_position[4]是高位字节,h_position[5]是低位字节,
(1)怎么样得到字符串'15CA'
(2)怎么得到15CA的十进制数据5578
(3)怎么得到15CA的二进制字符串‘0001010111001010’
多谢多谢数据类型转换O(∩_∩)O~该怎么解决
[解决办法]
1)
CString str ;
str.Format(_T("%02X%02X") , h_position[4] ,h_position[5]);
2)
int a ;
memcpy(&a , h_position[4] , 2);
3)、
自己转一下就可以了
[解决办法]
int *p;
p= h_position[4];
a=*p;
这是根据低在前高在后定义的,就是 h_position[4]数据里的数据是你在前,高在后

读书人网 >VC/MFC

热点推荐