byte btFlag=101;
是不是等于 btFlag=00000101;
请问怎么弄成 btFlag=10100000;

解决方案 »

  1.   

    byte btFlag = 101;
                btFlag <<= 5;
      

  2.   

    byte btFlag = 5 << 5;
      

  3.   

    //byte btFlag=101;
    //是不是等于 btFlag=00000101
    不等于,直接写101是十进制的一百零一
    而二进制00000101是十进制5
      

  4.   

    byte btFlag=101;二进制是01100101左移五位是10100000
      

  5.   

    TO:
    ls,碰巧得个正确结果不等于就是对的嗯,这个我知道..开始没注意看楼主问的问题..就看到了101和移位变成btFlag=10100000..至于说"是不是等于 btFlag=00000101;"确实没看..呵呵..不认真..viena(维也纳nn-下潜15米,潜望镜升起)大哥(or 大姐)教训的是..