關(guān)于邏輯運(yùn)算符倆側(cè)運(yùn)算對象的數(shù)據(jù)類型,C語言邏輯運(yùn)算符兩側(cè)運(yùn)算對象的數(shù)據(jù)類型可以是什么這個問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!
1、這里舉一些例子 1,判斷指針是否為空時: int *ptrN = 0; // 這里創(chuàng)建的指向一個整數(shù)類型的指針為空 #define NULL 0 if(ptrN == NULL){...}//這里對為空的指針進(jìn)行判斷,這里的邏輯運(yùn)算符兩側(cè)進(jìn)行對比的是一個32bit的地址 2。
2、判斷某個函數(shù)返回是否為TRUE或FALSE #define TRUE 1 int isNull(char* ptrString){...} if(isNULL(...) == TRUE) //這里的語法也是可以的,在邏輯運(yùn)算符兩側(cè)進(jìn)行對比的是一個函數(shù)的返回值 3,0或者1int num = 10; if(num)//這里執(zhí)行的語法。
3、也是正確的,盡管沒有邏輯運(yùn)算符,但因?yàn)閚um為10。
4、大于0的數(shù),所以程序會判斷這個地方為true 4,非integer的數(shù) if(fnum 0.0f)//這里進(jìn)行判斷的兩個數(shù)是float浮點(diǎn)型。
5、也是可以得到執(zhí)行的。
本文分享完畢,希望對大家有所幫助。
標(biāo)簽:
免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!