关于2个字节合并成一个字的问题

2019-07-15 16:07发布

请教各位大神,我看网上不少程序将2个字节合并成一个字是这样写的
unsigned int x;
unsigned char h,l;
x=h<<8+l;
可我觉得应该这样才对
unsigned int x;
unsigned char h,l;
x=(unsigned int)h<<8+(unsigned int)l;大家怎么看
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。