作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/11 15:28:16
c语言中怎样将一个变量高低4位交换
c语言中怎样将一个变量高低4位交换
/*默认是八位的数吧, short是16位的~还是用char吧*/
/*这个函数的功能是传一个8位的数进来,返回一个经过高低4位交换的数*/
char exchange(char source)
{
char up = source > 4;/*将source左移取低四位,高四位补0赋值给low.*/
return up + low;/*两者相加即得经过交换的数,return将其返回给调用函数*/
}