小编Ron*_*Ron的帖子

如果-8和7不为0,为什么输出为假?

如果-8和7不为0,为什么输出为假?我知道它应该是&&但问题是"代码中是否存在问题?它是什么?为什么输出为假?" 请有人帮忙.

#include <stdio.h>


int main ()
{
    if (-8 & 7) 
    {
        printf("Always\n");
    }
    else
    {
        printf("False\n");
    }
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c bitwise-operators

-1
推荐指数
1
解决办法
85
查看次数

标签 统计

bitwise-operators ×1

c ×1