小编Shy*_*yam的帖子

为什么这个按位运算返回30而不是384?

我正在使用Dev-C++编译器.这个程序应该打印30但是它的打印384.

#include <stdio.h>

int main() {
    int n = 3;
    int ans;

    ans = n<<3 + n<<1;
    printf("%d", ans);

    getch();
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c dev-c++ bitwise-operators

4
推荐指数
1
解决办法
95
查看次数

标签 统计

bitwise-operators ×1

c ×1

dev-c++ ×1