C语言问题中两个8位二进制数合成一个16位二进制数的问题

日期:2017-08-05 19:37:39 人气:1

C语言问题中两个8位二进制数合成一个16位二进制数的问题

如果a是字符型,左移8位倒是真的变成0了,但是一般情况下字符型参与运行自动用整数来进行,所以这个问题就不存在了,不过最好这样: (unsigned int)a << 8 | b
    A+
热门评论