![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言进制类算法题目
会飞滴熊猫
一个小渣渣的学习日常
展开
-
C语言中的进制类型题目,获取一个数二进制序列中所有的奇数位和偶数位,分别输出二进制序列
1、获取一个数二进制序列中所有的奇数位和偶数位,分别输出二进制序列。思路:在32位操作系统中我们将奇数和偶数位分别右移动,向右移动以后&上一个1,这 样我们所输出的数字就都会是它本身。在32位操作系统中我们将奇数和偶数位分别右移动,向右移动以后&上一个1,这样我们所输出的数字就都会是它本身。例如将第32位向右移动31位,这样我们再给数字&1,就会得...原创 2019-02-28 12:19:43 · 310 阅读 · 0 评论 -
C语言中经典算法题目之一输入一个十进制数转换二进制有多少个1
C语言中经典算法题目之一输入一个十进制数转换二进制有多少个1思路:当我们使用%去一个一个进行循环的时候,我们不一定可以得到最好的结果,比如当我们输入一个负数时,输出结果会显示不准确,所以这里用到我们的一个规律我们使用while循环的时候,使用 n=n&(n-1),下面有具体的介绍。#include<stdio.h>#define count_one_jk(i...原创 2019-02-28 12:45:00 · 2024 阅读 · 0 评论