首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

两个字节怎么转换为整数

2012-09-15 
两个字节如何转换为整数现在程序中取到B10xc9,B20x00如何把这两个字节转换为整数啊!!![解决办法]通过移

两个字节如何转换为整数
现在程序中取到B1=0xc9,B2=0x00;
如何把这两个字节转换为整数啊!!!

[解决办法]
通过移位相加:比如short num = 0; num = (unsigned short)B1<< 8 + B2;
[解决办法]
分清进制与类型
一个整型是4个字节,你的B1,B2是什么类型? char型,还是int型?

按你1楼的说法,我的理解是你想把0xc900这个十六进制整型转换为十进制整型输出?

C/C++ code
printf("%d",0xc900);
[解决办法]
探讨通过移位相加:比如short num = 0; num = (unsigned short)B1<< 8 + B2;

热点排行