汉字为str="汉",取字节位数
怎么取 "汉" 字的 高字节
比如是 10****** 。
把1和0去出来。
[解决办法]
int i=0;
i=str&0xff00;//str与0xff00相与得到了str的高字节
i=i>>8;//右移8位,i就是你要的那个字节了。
[解决办法]
[解决办法]
移位运算
[解决办法]
或者用bitset库也比较简单
[解决办法]
取高位 不叫取高字节
[解决办法]
一个char型变量取高两位,可以使用以下方法:
char c;
(c&0x0D0)>>6;
楼主的表述方式不严谨