//(*)编写一个程序要求任意输入4位十六进制整数,以反序的方式输出该十六进制数。
#include <stdio.h>
int main()
{
unsigned short a,b;
scanf("%4X",&a);
b = (a & 0X000F) << 12;
b += (a & 0X00F0) << 4;
b += (a & 0X0F00) >> 4;
b += (a & 0XF000) >> 12;
printf("%4X\n",b);
return 0;
}
//(*)编写一个程序要求任意输入4位十六进制整数,以反序的方式输出该十六进制数。
#include <stdio.h>
int main()
{
unsigned short a,b;
scanf("%4X",&a);
b = (a & 0X000F) << 12;
b += (a & 0X00F0) << 4;
b += (a & 0X0F00) >> 4;
b += (a & 0XF000) >> 12;
printf("%4X\n",b);
return 0;
}