深入解析C語言中的數值與真假

代碼如下所示:

深入解析C語言中的數值與真假

複製代碼 代碼如下:

#include

int main()

{

int pos = 2;

int neg = -2;

int mid = 0;

if(pos)

printf("pos./n");

if(neg)

printf("neg./n");

if(mid)

printf("mid./n");

printf("------------/n");

if(!pos)

printf("!pos./n");

if(!neg)

printf("!neg./n");

if(!mid)

printf("!mid./n");

return 0;

}

輸出:

pos.

neg.

------------

!mid.

結論: 非零數字值都爲真, 非零的非都爲假。