VC++十六进制数据转换成10进制,因为数据有高低位之分,需要先转成2进制。
答案:1 悬赏:80 手机版
解决时间 2021-04-19 01:48
- 提问者网友:皆是孤独
- 2021-04-18 21:19
VC++十六进制数据转换成10进制,因为数据有高低位之分,需要先转成2进制。
最佳答案
- 五星知识达人网友:过活
- 2021-04-18 21:30
不用什么进制转换,
如果 数据存放在
unsigned char data[20]; 中,则FF,28 对应的数为
int r = data[4] << 8 + data[5];
需要话直接用 printf(“%d”, r); 输出就行了。
其它的数据也一样处理
如果 数据存放在
unsigned char data[20]; 中,则FF,28 对应的数为
int r = data[4] << 8 + data[5];
需要话直接用 printf(“%d”, r); 输出就行了。
其它的数据也一样处理
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯