为什么这个程序的输出为0?

时间:2013-06-21 09:30:31

标签: c

以下程序的输出为0,但为什么?

 #include <stdio.h>  
 #include <conio.h>  
 int main()  
 {  
        int x=5;        
        printf("%d",x!=5);  
        getch();  
 }

1 个答案:

答案 0 :(得分:2)

False打印为0

x!=5为false,因此%d将打印0,如果您执行x==5,则会打印1

http://codepad.org/t8DAMu3A