#include<stdio.h>
int main()
{
char a,b;
char c,d;
scanf("%c,%c",&a,&b);
while(getchar()!='\n');
c=a;d=b;
printf("a=%x,b=%x\n",a,b);
a=((d&0x0f)<<4|a&0x0f);
b=((c&0x0f)<<4|d&0x0f);
printf("a=%x,b=%x\n",a,b);
return 0;
}
yjt@home:~/work$ vim 6.c
yjt@home:~/work$ gcc 6.c
yjt@home:~/work$ ./a.out
A,B
a=41,b=42
a=21,b=12
从外界获取两个无符号字符,A,B 把A的 低四位 存放到 B的 高四位 把B的 低四位 存放到 A的 高四位
最新推荐文章于 2020-09-30 19:05:45 发布