#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的 高四位
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
cvCloneImage()和cvCopy()的區別
lcy9819
2020-07-08 11:22:40
用MASM實現讀UCS-2文件
Just_Fancy
2020-07-08 11:15:30
C語言的一些細節總結
redarm
2020-07-08 10:59:37
養生需知:世上最健康的作息時間
wsimei
2020-07-08 10:29:28
ASP正則表達式收集
haichanglin
2020-07-08 10:27:05
太陽的女人18
id="I7" marginwidth="0" marginheight="0" src="http://www.bookeba.cn/securi
new66
2020-07-08 10:21:11
信號量問題----父母子女四人喫水果
hu7324829
2020-07-08 11:13:17
書店管理系統---不完善
KuseBear
2020-07-08 11:07:33
MCU初始化流程——從上電到main()之間
說明: 以下介紹示例的MCU地址空間如下: ROM空間爲:0x0000 0000 – 0x0000 8000 RAM空間爲:0x2000 0000 – 0x2000 2000
jltsun
2020-07-08 11:00:06
求1+2+3+...+n,要求不能使用乘除法,for,while,if,else,switch,case等關鍵字以及條件判斷語句
Wen_de_ll
2020-07-08 10:41:26
c++程序入門(二)——指針代碼舉例
zhangying_496
2020-07-08 10:38:18
Open Supervised Device Protocol (OSDP) 總結
xiyuan255
2020-07-08 10:33:42
、>>>的運用
雖然在項目中很少用上移位運算,但基礎知識還是要掌握好的。衆所周知移位運算的效率比運算符要高很多,在底層開發和遊戲開發運用得比較多。 <<:左移。例如 x<
H阿布
2020-07-08 11:03:32
24小時熱門文章