输入十六进制数的问题
printf("input a 4 hexadecimal:\n");
scanf("%.2X %.2X %.2X %.2X",&bb[0],&bb[1],&bb[2],&bb[3]);
printf("\n%.2X %.2X %.2X %.2X\n",&bb[0],&bb[1],&bb[2],&bb[3]);
我输入33 33 13 40.结果显示出来是22FF64 22FF65 22FF66 22FF67
为什么啊
[解决办法]
把输出的取地址符去掉