专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > C++

16进制转10进制数字?该怎么解决

发布时间:2011-06-28 13:39:56 文章来源:www.iduyao.cn 采编人员:星星草
16进制转10进制数字?
char pstr[4];
pstr[0] = 0x00;
pstr[1] = 0x02;
pstr[2] = 0xBE;
pstr[3] = 0x9E;

怎么将这个转成10进制数字179870
------解决方案--------------------
#pragma warning(disable:4305 4309)
#include <stdio.h>
char pstr[4],*p;
int v;
int main() {
     pstr[0]=0x00;
     pstr[1]=0x02;
     pstr[2]=0xBE;
     pstr[3]=0x9E;
     p=(char *)&v;
     p[0]=pstr[3];
     p[1]=pstr[2];
     p[2]=pstr[1];
     p[3]=pstr[0];
     printf("%d",v);//179870
     return 0;
}
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: