整形数按位逆置
来源:互联网 发布:linux virtualbox装osx 编辑:程序博客网 时间:2024/05/16 19:40
#include<stdio.h>
//typedef unsigned int uint; 用这个的话会增强可移植性
int ReverseBit(int value)
{
int answer = 0;
int i = 1;
for(i;i!= 0;i=i << 1) // 不用计算int的位数
{
answer <<= 1;
if (value & 1)
{
answer |= 1;
}
value >>= 1;
}
return answer;
}
int main(void)
{
printf("%d\n",ReverseBit(1));
}
//typedef unsigned int uint; 用这个的话会增强可移植性
int ReverseBit(int value)
{
int answer = 0;
int i = 1;
for(i;i!= 0;i=i << 1) // 不用计算int的位数
{
answer <<= 1;
if (value & 1)
{
answer |= 1;
}
value >>= 1;
}
return answer;
}
int main(void)
{
printf("%d\n",ReverseBit(1));
}
- 整形数按位逆置
- 整形单链表
- 整形数据
- php整形
- 整形范围
- 整形规划
- 整形指针
- Swift整形
- c的整形转换和整形提升
- [C] 整形换位
- 字符串转换整形
- c# 字符串整形效验
- 文竹的整形
- 整形转二进制
- 字符串转换整形
- Html代码整形工具
- CSS 整形与优化
- 字符串转整形 atoi
- Linux实验二:Linux 内核模块测试
- 用C++实现数据结构二 带头结点的单链表
- C/C++内存问题检查利器—Purify (四)
- HDU2137:circumgyrate the string
- hud 1025 Constructing Roads In JGShining's Kingdom
- 整形数按位逆置
- dispatch_once 优化代码性能
- 美能达老镜头选购参考
- 关于Android x86的启动参数设置相关探讨
- servlet多线程
- HDU 3068 最长回文 / POJ 3974 Palindrome
- C/C++内存问题检查利器—Purify (五)
- JavaScript 运行时错误: Sys.WebForms.PageRequestManagerParserErrorException: 未能分析从服务器收到的消息。
- windows phone:本地实现toast通知提醒