问题描述: 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将其返回给调用函数*/} 展开全文阅读