c语言中如何把一个char的变量的高4位与低4位分离开来
答案:1 悬赏:70 手机版
解决时间 2021-01-29 21:26
- 提问者网友:情歌越听越心酸
- 2021-01-29 12:05
c语言中如何把一个char的变量的高4位与低4位分离开来
最佳答案
- 五星知识达人网友:春色三分
- 2021-01-29 13:25
高位还要右移4位。
例如:
char c=0x34,a,b;
a = (c & 0xf0)>>4;
b = (c & 0x0f);
printf("0x%02x 0x%02x",a,b);
输出0x03 0x04
例如:
char c=0x34,a,b;
a = (c & 0xf0)>>4;
b = (c & 0x0f);
printf("0x%02x 0x%02x",a,b);
输出0x03 0x04
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯