c语言逆序输出6A8F,【C语言】将二进制数逆序输出。比如6为000...0110,逆序后为0110....
//将二进制数逆序输出。比如6为000...0110,逆序后为0110...000#include unsigned int reverse_bit(int num){int i;int bit;unsigned new_num = 0;for (i = 0; i
//将二进制数逆序输出。比如6为000...0110,逆序后为0110...000
#include
unsigned int reverse_bit(int num)
{
int i;
int bit;
unsigned new_num = 0;
for (i = 0; i < 32; i++)
{
bit = num & 1;
//取出最后一位
new_num <<= 1;
//新数左移
new_num =new_num | bit; //把刚取出的一位加到新数
num >>= 1;
//原数右移,准备取第二位
}
return new_num;
}
int main()
{
printf("%u\n", reverse_bit(0));
printf("%u\n", reverse_bit(2147483648));
printf("%u\n", reverse_bit(3));
printf("%u\n", reverse_bit(100));
printf("%u\n", reverse_bit(6));
return 0;
}
版权声明:本文为博主原创文章,,未经博主允许不得转载。
c语言逆序输出6A8F,【C语言】将二进制数逆序输出。比如6为000...0110,逆序后为0110....相关推荐
- c语言找出最大值和最小值并按降序排输出,C语言用排序法给十个数降序排列,用C语言编写,输入10个数按降序排列...
问题标题 C语言用排序法给十个数降序排列,用C语言编写,输入10个数按降序排列 2019-6-4来自ip:14.161.145.86的网友咨询 浏览量:562 手机版 问题补充: C语言用排序法给十个 ...
- C语言程序设计学习笔记:P1-程序设计与C语言
本系列博客用于记录学习浙江大学翁恺老师的C语言程序设计,系列笔记链接如下: C语言程序设计学习笔记:P1-程序设计与C语言 C语言程序设计学习笔记:P2-计算 C语言程序设计学习笔记:P3-判断 C语 ...
- c语言如何实现正负交替输出指令,C语言的谜题
这几天,本站推出了几篇关于C语言的很多文章如下所示: 语言的歧义 [酷壳链接] [CSDN链接] 谁说C语言很简单? [酷壳链接] [CSDN链接] 6个变态的C语言Hello World程序 [酷壳 ...
- c++ double 只输出五位_c 语言第四章 在控制台上数据的输入和输出
1 数据输出 我们之前已经使用过printf()函数来实现数据在控制台上输出 #include<stdio.h> int main(){printf("hello world&q ...
- ACMNO.34 C语言-格式输出 请设计输出实数的格式,包括:⑴一行输出一个实数;⑵一行内输出两个实数;⑶一行内输出三个实数。实数用6.2f格式输出。
题目描述 请设计输出实数的格式, 包括: ⑴一行输出一个实数:⑵一行内输出两个实数:⑶一行内输出三个实数. 实数用"6.2f"格式输出. 输入 一个实数,float范围 输出 输出 ...
- ACMNO.26 C语言-字符统计2 编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。
题目描述 编写一函数,由实参传来一个字符串,统计此字符串中字母.数字.空格和其它字符的个数, 在主函数中输入字符串以及输出上述结果. 只要结果,别输出什么提示信息. 输入 一行字符串 输出 统计数据, ...
- R语言获得所有Aesthetics(美学映射)参数:使用长表输出、使用宽表输出
R语言获得所有Aesthetics(美学映射)参数:使用长表输出.使用宽表输出 目录 R语言获得所有Aesthetics(美学映射)参数:使用长表输出.使用宽表输出 #ggplot2 #获取所有Geo ...
- R语言ggplot2可视化抑制(部分)图例(legend)输出实战:抑制颜色图例输出、保留数据点形状图例输出
R语言ggplot2可视化抑制(部分)图例(legend)输出实战:抑制颜色图例输出.保留数据点形状图例输出 目录 R语言ggplot2可视化抑制图例输出实战 #ggplot2可视化输出图形(默认图例 ...
- vs编译器 printf 控制台输出_【语言教程】通过语言了解GCC编译器工作过程
通过c语言了解GCC编译器如何工作的 比特 下面是c语言初学必看的打印helloworld #include int main(){ printf("hello, world\n" ...
最新文章
- 8.1shell介绍 8.2命令历史 8.3命令补全和别名 8.4通配符 8.5输入输出重定向
- 使用keras构建LSTM分类器
- 信息论中的一些基本的知识
- 使用MVVM绑定AppBar事件
- DL之DNN:自定义MultiLayerNet【6*100+ReLU,SGD】对MNIST数据集训练进而比较【多个超参数组合最优化】性能
- 创建采购申请---BAPI_REQUISITION_CREATE
- saiku添加mysql数据源_Saiku连接mysql数据库(二)
- python中浮点数类型_Python基本数据类型之浮点型
- 【MySQL】MySQL每秒统计一次showglobal status
- java解析apache日志_使用Apache Log4j 2解析日志条目
- OPENCV中操作鼠标
- Mysql数据库课程设计
- 计算机visio流程图,系统流程图和Visio
- 5G牌照发放 ,手机产业将迎来第二春。
- 【excel函数小技巧】多种前置条件下的中位数该如何计算?
- 17讲项目实战签证页面
- 衡是计算机科学与技术学院,郭华平
- java 图片去水印_如何用java去除图片水印?
- HPS SoC和FPGA联合使用例程
- Android Activity 降低屏幕亮度 Android开发