题解 1775: [编程入门]自定义函数之通用位移

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

筛选

java没有无符号数,写C

摘要:参考代码:#include<iostream> using namespace std; int main() { unsigned move(unsigned, int);     ……

#第一次写题解

解题思路:前面刚好有一个与这个类似的题目,那个题目相当是这个题目的正数部分一步一步移位就好了注意事项:看到很多人不知道0x80000000=0b10000000000000000000000000000000剩下的你们就可以慢慢推了参考代码:#includeintmain(){int

通用移位,通俗易懂的循环移位本质。

#####向右循环移位本质就是将最右边循环的n位拿到最左边来,向左循环移位本质就是将最左边循环的n位拿到最右边来比如二进制11110011,向右循环移位2次之后是11111100,就是将最右边循环的2位拿到最左边。向左循环移位2次之后是11001111,就是将最左边循环的2位拿到最右边。