c语言中怎样将一个变量高低4位交换

问题描述:

c语言中怎样将一个变量高低4位交换
1个回答 分类:综合 2014-11-25

问题解答:

我来补答
/*默认是八位的数吧, short是16位的~还是用char吧*/
/*这个函数的功能是传一个8位的数进来,返回一个经过高低4位交换的数*/
char exchange(char source)
{
char up = source > 4;/*将source左移取低四位,高四位补0赋值给low.*/
return up + low;/*两者相加即得经过交换的数,return将其返回给调用函数*/
}
 
 
展开全文阅读
剩余:2000
上一页:弧度制96页