十进制的按位提取(整除求余)
#include <stdio.h>
#define NUM 4321
unsigned char a,b,c,d;
int main(void)
{
a=NUM/1000%10; //4321/1000=4 4%10=4 为了格式上的统一
b=NUM/100%10; //4321/100=43 43%10=3
c=NUM/10%10;
d=NUM/1%10;
printf("a=%d\n",a); //4
printf("b=%d\n",b); //3
printf("c=%d\n",c); //2
printf("d=%d\n",d); //1
return 0;
}