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