C语言中的进制类型题目,获取一个数二进制序列中所有的奇数位和偶数位,分别输出二进制序列
发布日期:2021-09-20 08:56:10 浏览次数:15 分类:技术文章

本文共 586 字,大约阅读时间需要 1 分钟。

1、获取一个数二进制序列中所有的奇数位和偶数位,分别输出二进制序列。

  1. 思路:
    在32位操作系统中我们将奇数和偶数位分别右移动,向右移动以后&上一个1,这 样我们所输出的数字就都会是它本身。在32位操作系统中我们将奇数和偶数位分别右移动,向右移动以后&上一个1,这样我们所输出的数字就都会是它本身。
  2. 例如将第32位向右移动31位,这样我们再给数字&1,就会得到第三十二位的数字,以此类推,我们把奇数、偶数分别向右移动,得到我们想要的结果。
#include 
int main(){ int num=0; int i=0; scanf("%d",&num); for (i=31;i>0;i-=2) { printf("%d",(num>>i)&1); }printf("\n"); for (i=30;i>=0;i-=2) { printf("%d",(num>>i)&1); } return 0;}

结果:

输入:
15
输出:
0000000000000011
0000000000000011

转载地址:https://blog.csdn.net/a_hang_szz/article/details/88021712 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:C语言中经典算法题目之一输入一个十进制数转换二进制有多少个1
下一篇:MediaPlayer使用setVolume调整音量大小无效的解决方法

发表评论

最新留言

关注你微信了!
[***.104.42.241]2024年03月19日 12时43分14秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

iphone通讯录 android,3个方法,教你如何快速而又有效的将联系人从iPhone转移到安卓... 2019-04-21
android horizontalscrollview 滑动事件,ScrollView的滑动监听(以HorizontalScrollView为例) 2019-04-21
win7自定义html为桌面,Win7系统自定义桌面主题的方法 2019-04-21
单系统 台电x80pro_台电x80 pro (ID:E3E6)安装remix OS系统教程整理 2019-04-21
linux存储pdf伟岸_python的reportlab库介绍、制作pdf和作图 2019-04-21
安徽信息技术初中会考上机考试模拟_2020年中小学寒假、考试时间定下了! 2019-04-21
ubuntu 退出anaconda环境_从零开始深度学习第15讲:ubuntu16.04 下深度学习开发环境搭建与配置... 2019-04-21
稳定币usda是哪个发行的_武夷山币装帧款曝光,共4款设计,你喜欢哪款? 2019-04-21
可变车道怎么走不违章_走ETC竟比人工车道贵50%!交警:这3点不知道,吃亏的是自己... 2019-04-21
苹果笔记本的end键_笔记本用户的大烦恼:触控板,想好好用你不容易 2019-04-21
趣玩机器人什么时候成立的_【直播回顾】当我们谈机器人集成调试的时候在谈什么... 2019-04-21
中考大数据大连79_中考大数据 | 大连部分初中2019年中考指标生录取最低分及人数统计!... 2019-04-21
vue 地理位置定位_HTML5地理位置 2019-04-21
pac代理模式什么意思_托管仓库租赁电商仓储运营模式托管什么意思 2019-04-21
validated 验证数组_在 Laravel 中处理请求验证的智能方法 2019-04-21
洞泾智能机器人产业基地_G60科创走廊洞泾人工智能产业基地(核心区块)暨洞泾镇招商人员培训班顺利开班... 2019-04-21
java 拼接路径优雅方式_Java安全编码实践总结 2019-04-21
realme x2 深度测试打不开_搭载65W超级闪充,realme真我X7手机充电评测 2019-04-21
整数取反编程_【每日编程185期】数字的补数 2019-04-21
能用别的软件吗_手机软件能用蓝牙传送吗 2019-04-21