-6

下面程序的输出是0,但是为什么呢?

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

1 回答 1

2

False 打印为0.

x!=5是假的,因此%d会打印0,如果你这样做x==5,它会打印1

http://codepad.org/t8DAMu3A

于 2013-06-21T09:36:21.090 回答