标签: c
以下程序的输出为0,但为什么?
#include <stdio.h> #include <conio.h> int main() { int x=5; printf("%d",x!=5); getch(); }
答案 0 :(得分:2)
False打印为0。
0
x!=5为false,因此%d将打印0,如果您执行x==5,则会打印1。
x!=5
%d
x==5
1
http://codepad.org/t8DAMu3A