这个函数的返回 值value的二进制位模式从左到右翻转后的值。
来源:互联网 发布:如何测试电信80端口 编辑:程序博客网 时间:2024/06/01 09:40
这一种是我自己想出来的方法,发现对二进制还是不太熟悉。#include<stdio.h>#include<stdlib.h>unsigned int reverse_bit(unsigned int value){ unsigned sum=0; int i=0; for(i=0;i<32;i++) { sum+=((value>>i)&1)<<(31-i); } return sum;}int main(){ unsigned int n; scanf("%d",&n); unsigned c=reverse_bit(n); printf("%u",c); system("pause"); return 0;}
第二种:
#include<stdio.h>
#include<stdlib.h>
unsigned int reverse_bit(unsigned int value)
{
int i;
unsigned n=0;
for(i=0;i<32;i++)
{
n=n<<1;
n|=(value>>i)&1;
}
return n;
}
int main()
{
unsigned int n;
scanf("%d",&n);
unsigned c=reverse_bit(n);
printf("%u",c);
system("pause");
return 0;
}
本文出自 “liveyoung” 博客,转载请与作者联系!
0 0
- 这个函数的返回 值value的二进制位模式从左到右翻转后的值。
- 这个函数的返回值value的二进制位模式从左到右翻转后的值。
- 设计函数,这个函数返回Value的二进制位从左到右的翻转后的值。
- 编写函数: 这个函数的返回值value的二进制位模式从左到右翻转后的值。
- 函数的返回值value的二进制位模式从左到右翻转后的值
- 编写一个函数的返回值value的二进制位模式从左到右翻转后的值
- C语言 函数返回 值value的二进制位模式从左到右翻转后的值。
- 编写函数: 返回 值value的二进制位模式从左到右翻转后的值。
- 编写函数 unsigned int reverse_bit(unsigned int value); 这个函数的返回值把value的二进制位模式从左到右翻转后的值。
- 【C语言】编写函数 unsigned int reverse_bit(unsigned int value); 这个函数的返回值吧value的二进制位模式从左到右翻转后的值。
- C语言 编写函数 unsigned int reverse_bit(unsigned int value); 这个函数的返回值value的二进制位模式从左到右翻转后的值。
- 编写函数 unsigned int reverse_bit(unsigned int value); 这个函数的返回值吧value的二进制位模式从左到右翻转后的值。
- 编写函数: unsigned int reverse_bit(unsigned int value); 这个函数的返回 值value的二进制位模式从左到右翻转后的值。
- 编写函数: unsigned int reverse_bit(unsigned int value); 这个函数的返回 值value的二进制位模式从左到右翻转后的值
- .编写函数: unsigned int reverse_bit(unsigned int value); 这个函数的返回值value的二进制位模式从左到右翻转后的值。
- 编写函数: unsigned int reverse_bit(unsigned int value); 这个函数的返回值value的二进制位模式从左到右翻转后的值。
- 1.编写函数: unsigned int reverse_bit(unsigned int value); 这个函数的返回值value的二进制位模式从左到右翻转后的值
- 编写函数: unsigned int reverse_bit(unsigned int value); 这个函数的返回值value的二进制位模式从左到右翻转后的值。
- RxJava学习(一),RxJava初识
- 折半查找
- 不用(a+b)/2的方法,求两个数的平均值。
- 两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同
- 粗浅看 Tomcat中设计模式分析
- 这个函数的返回 值value的二进制位模式从左到右翻转后的值。
- 不需要创建临时变量,交换两个数的值。
- .编写一个函数实现n^k,使用递归实现
- 编写一个函数reverse_string(char * string)(递归实现)
- 可变临时参数求平均值
- 字符串操作函数的实现
- 三角形类雏形1
- 上传下载ftp
- 回文数的判断