深入解析C中的數(shù)值與真假
更新時(shí)間:2013年05月28日 09:02:42 作者:
本篇文章是對C中數(shù)值與真假進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
代碼如下所示:
#include <stdio.h>
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.
結(jié)論: 非零數(shù)字值都為真, 非零的非都為假。
復(fù)制代碼 代碼如下:
#include <stdio.h>
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.
結(jié)論: 非零數(shù)字值都為真, 非零的非都為假。
相關(guān)文章
在1個(gè)Matlab m文件中定義多個(gè)函數(shù)直接運(yùn)行的操作方法
這篇文章主要介紹了如何在1個(gè)Matlab m文件中定義多個(gè)函數(shù)直接運(yùn)行,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-12-12QT開發(fā)應(yīng)用程序的歡迎界面實(shí)例
下面小編就為大家?guī)硪黄猀T開發(fā)應(yīng)用程序的歡迎界面實(shí)例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-08-08C語言解3元1次方程組 用初中學(xué)的最基本的聯(lián)合消元法
最近就想自己能不能先寫個(gè)算線性方程組的程序呢?后來就想了這么個(gè)方法,暫時(shí)只能算3元的,任意元的接下來繼續(xù)想。有太多硬編碼,希望有興趣的讀者可以給點(diǎn)修改建議2013-11-11C語言十進(jìn)制轉(zhuǎn)二進(jìn)制代碼實(shí)例
這篇文章主要介紹了C語言十進(jìn)制轉(zhuǎn)二進(jìn)制代碼實(shí)例,并且轉(zhuǎn)換后會統(tǒng)計(jì)二進(jìn)制1的個(gè)數(shù),實(shí)例簡單明了,需要的朋友可以參考下2014-06-06Qt處理焦點(diǎn)事件(獲得焦點(diǎn),失去焦點(diǎn))
本文主要介紹了Qt處理焦點(diǎn)事件(獲得焦點(diǎn),失去焦點(diǎn)),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-12-12