小编han*_*ish的帖子

使用左右移位运算符时的优先级

我想知道以下C程序的输出是如何32的.请给我一步一步的指导.

main()
{
    int a=4,b=2;
    a=b<<a+b>>2;
    printf("%d",a);
}
Run Code Online (Sandbox Code Playgroud)

c bit-shift operator-precedence

3
推荐指数
1
解决办法
66
查看次数

标签 统计

bit-shift ×1

c ×1

operator-precedence ×1