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