请教各位巨巨一个问题
输入无符号短整数,输出将高四位和低四位交换后的结果
%include<stdio.h> main() { unsigned short n,high,low; scanf("%d",&n); unsigned short org=n; n=(n>>4); low=org-n; org=n; n=(n>>4); high=org-n; printf("%d\n",n+(low<<4)+high); }
[此贴子已经被作者于2016-4-4 15:28编辑过]