#include <stdio.h>
int main(int argc, char** argv) {
int a=300,b=350;
char c=a,d=b;
printf("c=%d\n",c);//44
/*
因为300的十六进制为138,
所以我们取最低两位十六进制作为字符c的十六进制
十六进制的38转换为二进制:0011 0100 ->十进制为:44
*/
printf("d=%d",d);//94
/*
因为350的十六进制为15e,
所以我们取最低两位十六进制作为字符c的十六进制
十六进制的5e转换为二进制:0101 1110 ->十进制为:94
*/
return 0;
}