2<<4 = 32  17<<4 = 272
这些移位都是按照2进制移位的啊,
十进制   2进制
2         10
<<4       100000(32)
17        10001
<<4       10001000(272)
不过你到底想干吗哦

解决方案 »

  1.   

    2进制比较直观
    00000010     //0x02=2
    00100000     //0x20=32 ,2*2的4次方17
     00010001    //0x11=17
    100010000    //0x110=272,17*2的4次方
      

  2.   

    左移几位就相当于乘以2的几次方,如左移N位就相当于乘以2的N次方!
    右移相反,除以2的N次方!!
      

  3.   

    回复人: onlyxu(未透露姓名男子) ( ) 信誉:100  2004-09-20 17:40:00  得分: 0  
     
     
       移位操作几乎不可能用到
      
     
    这属于孤陋寡闻。比如我要规定某个输入的允许内容ENGLISH, CHINESE, JAPANESE如果我想同时允许ENGLISH  CHINESE显然,我会事先ENGLISH = 0x01; 0x02; 0x04; 0x08 .....让后设置时用|, 检查时用&操作。
      

  4.   

    当然,你还可以用一下加密的算法,DES,MD5等