问答详情
源自:3-10 运算符大比拼之优先级比较

为什么(a>3)是1?

#include<stdio.h>

int main()

{

int a = 11;

int b = (a>3);

printf("%d\n",b);

return 0;

}


提问者:图灵模型 2019-06-26 14:19

个回答

  • 陆瑾言
    2020-02-24 08:00:56

    内涵段子牛逼

  • Royce_Nipuru
    2019-10-15 22:39:16

    a>3输出的结果为1(真),0(假) 11>3肯定是真啊 所以(a>3)=1 

  • 慕神9071439
    2019-07-20 23:44:47

    内涵段子永不死!!

  • 慕勒4348727
    2019-06-26 14:50:17

    C语言中,1为真(TRUE), 0为假(FALSE)。所以 a>3 为真 b=1。