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

位运算符&是通体比较的,还是从最左边开始比较的

2012-09-06 
位运算符&是整体比较的,还是从最左边开始比较的?int n111for(x0 x16 x++){bin[x]n&0x8000?1:0

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

[解决办法]

探讨

n&amp;0x8000 --- n&amp;0x1000 0000 0000 0000

就是最高位是否为1

热点排行