#include <stdio.h>
//取一个char a从右端开始的2-5位
//1.先使a右移2位:a>>2
//目的:要取出的那几位移到最右端
//2.设置一个低四位全为1,其余全为0的数
// ~(~0<<4)
//3.将上面的 1 2进行&运算
// (a>>4)&~(~0<<4)
void main()
{
char a,b,c,d;
printf("请输入待检验的数字:\n");
scanf("%d",&a);
b=a>>2;
c=~(~0<<4);
d=b&c;
printf("%d\n",d);
}
C 取一个char a从右端开始的2-5位
猜你喜欢
转载自blog.csdn.net/qq_48167493/article/details/120585288
今日推荐
周排行