汉字为str="汉"取字节位数,该怎么解决
汉字为str汉,取字节位数怎么取汉 字的 高字节比如是 10****** 。把1和0去出来。[解决办法]int i0ist
汉字为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;
楼主的表述方式不严谨