zoukankan      html  css  js  c++  java
  • 【小米OJ-反向位整数】简单位运算

    #include <stdio.h>
    #include <stdlib.h>
    #include <string.h>
    #include <stddef.h>
    #include <ctype.h>
    typedef long long ll;
    int main()
    {
        // please write your code here
        ll n,m;
        scanf("%lld",&n);
        m=0;
        for(int i=0;i<32;i++)
            m|=((1&(n>>i))<<(31-i));///(1&(n>>i)从右到左取位,(31-i)反转
        printf("%lld
    ",m);
        return 0;
    }
    

      

    不忘初心,方得始终。只有走过弯路,才更确信当初最想要的是什么。
  • 相关阅读:
    内部类
    this关键字
    封装
    构造方法
    类图
    StringBuffer
    String
    导包
    包名规范
    带参数的方法
  • 原文地址:https://www.cnblogs.com/wszhu/p/12897098.html
Copyright © 2011-2022 走看看