读书人

位运算符amp;是通体比较的还是从最左边

发布时间: 2012-09-06 10:37:01 作者: rapoo

位运算符&是整体比较的,还是从最左边开始比较的?
int n=111;for(x=0; x<16; x++){bin[x]=n&0x8000?'1':'0';n<<=1;}位运算&每次都比较最左边的吗?然后再左移1个位置进行比较?但我记得&一直是整体比较的呀,求高手指点

[解决办法]

探讨

n&0x8000 --- n&0x1000 0000 0000 0000

就是最高位是否为1

读书人网 >C语言

热点推荐