您的位置:首页 > 其它

如何将一个十六进制数的数字分离出来

2017-04-09 19:44 375 查看

把一个十六进制数中数字分离出来

思考一个问题:

如何把十六进制数分离出来?

通过移位的方式,比如 右移0xff,然后和0xff按位与

int main(void)
{

unsigned int byte = 0x1234;
unsigned int high;
unsigned int low ;

high = (byte>>8)&0xff;
low  = byte & 0xff;
printf("%x,%x",high,low);

return 0;

}


结果是:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  十六进制分离