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