一个二进制是16位数,怎样把他的高八位变成0,后8位保留。我在这方面不是很了解,请大家帮帮我,不然我就丢脸了!!!
哦,原来是这样解决所,谢了!!
使用与吧?高八位与0,低八位与1
使用bitset
很简单,16位二进制数应该是int型的数int a;a = a & 0x00ff; //高八位变为0,低八位保留a = a | 0xff00; //高八位置1,低八位不变
嘿嘿,很热闹啊!我学到东西啦!