把一个字节按位翻转源代码,C语言编写

时间:2016-06-22 05:11:06
【文件属性】:

文件名称:把一个字节按位翻转源代码,C语言编写

文件大小:28KB

文件格式:DOC

更新时间:2016-06-22 05:11:06

C语言源代码

假设有二制数a = 01B,翻转后则为10B,同样的,如果原来是10B,翻转后则为01B.我们再试一下,可以发现如果原来为11B或者00B,翻转后则不变.这时我们可以写出两位二进制数的翻转算法如下: if( a == 01B || a == 10B ) a ^= 11B; else a = a;


网友评论

  • 挺好的资源,只是不是我要的