左移位运算

#include<stdio.h>
int main()
{
    int n=2,m=3;
    printf("%d\n",n<<m);
    return 0;
}

运行结果是:16      2*(2^3)
m表示左移的位数,每移动一位,相当于乘以2。结果等于n*(2^m)。

补充:n&1,可以判断n的奇偶性。

posted @ 2013-07-29 10:51  清风旋叶  阅读(431)  评论(0编辑  收藏  举报