当前位置 博文首页 > hai好的博客:2021-09-06 打印整数二进制的奇数位和偶数位

    hai好的博客:2021-09-06 打印整数二进制的奇数位和偶数位

    作者:[db:作者] 时间:2021-09-22 22:50

    在这里插入图片描述
    在这里插入图片描述

    千里之行始于足下

    题目:打印整数二进制的奇数位和偶数位:获取一个整数二进制序列中所有的偶数位和奇数位,分别打印出二进制序列

    思路:

    做这题大家需要了解右移操作符(>>)和按位与操作符(&)的作用,了解清楚后这题就变得简单了,不懂可以百度C语言中这些操作符的作用,,原理就是右移后的变量按位与1的结果,若是0则对应的比特位是0,反之是1。然后记住二进制的左边第一位是决定正负的,所以我们只需要管31位就好了,通过两个for循环来分别打印奇数位和偶数位的二进制位即可!

    代码实现如下:

    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述

    备注:楼主水平有限,如有错误,感谢你的指出,我会积极改正,谢谢大家的支持和鼓励!

    在这里插入图片描述

    cs