网站首页
编程语言
数据库
系统相关
其他分享
编程问答
0x55555555
2024-07-04
翻转一个整数的二进制数
/** 翻转一个整数的二进制数*/#include<stdint.h>#include<stdio.h>uint32_treverse_bits(uint32_tn){//交换相邻位n=((n&0xAAAAAAAA)>>1)|((n&0x55555555)<<1);//交换每2位n=((n&0xCCCCCCCC)>>2)