题解 1772: [编程入门]二进制移位练习

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

没什么好说的

摘要:解题思路:注意事项:参考代码:#include<stdio.h>int main() {    int i;    scanf("%d",&i);    i=(i>>4)&(~(~0<<4));   ……

借鉴了一下,略磨出厂,可大刀

摘要:解题思路:可以举几个十进制数字转化二进制的例子,用脑汁稍微思考就会了注意事项:参考代码:#include <stdio.h>int main(){ int a[32];//int型4个字节转二进制32……

[编程入门]二进制移位练习

摘要:解题思路:注意事项:参考代码:#include<iostream>#include<vector>#include<cmath>using namespace std;vector<int> arr;……

[编程入门]二进制移位练习 C 纯位运算解决

摘要:解题思路:首先,审题,要求“从右端开始的第4至7位”是从第0位开始的,有小伙伴可能会在这里出错。解题思路是先将原数217(0000 0000 1101 1001)通过一次右移(>>)和一次左移(<<)……

二进制移位练习,用移位运算符<< 、>>,与运算&

摘要:解题思路:参考第一个优质题解,不理解的还可以看第一个题解因为题目为了取二进制数从右端开始的第4至7位,所以我们只需要找一个二进制数与n的二进制数的4-7位进行&运算(都是1则为1,有0则为0)。所以我……

二进制思想

摘要:解题思路:二进制:比如:int为10;10/2=5......0                                                     5/2=2......1   ……