x 广告
当前位置: 资讯 > > 正文

简讯:逻辑运算符两侧运算对象的数据类型__C语言逻辑运算符两侧运算对象的数据类型可以是什么

2023-06-20 15:59:16 来源:互联网


(资料图片仅供参考)

1、这里举一些例子 1,判断指针是否为空时: int *ptrN = 0; // 这里创建的指向一个整数类型的指针为空 #define NULL 0 if(ptrN == NULL){...}//这里对为空的指针进行判断,这里的逻辑运算符两侧进行对比的是一个32bit的地址 2。

2、判断某个函数返回是否为TRUE或FALSE #define TRUE 1 int isNull(char* ptrString){...} if(isNULL(...) == TRUE) //这里的语法也是可以的,在逻辑运算符两侧进行对比的是一个函数的返回值 3,0或者1int num = 10; if(num)//这里执行的语法。

3、也是正确的,尽管没有逻辑运算符,但因为num为10。

4、大于0的数,所以程序会判断这个地方为true 4,非integer的数 if(fnum 0.0f)//这里进行判断的两个数是float浮点型。

5、也是可以得到执行的。

本文就为大家分享到这里,希望小伙伴们会喜欢。

关键词

x 广告
x 广告

Copyright   2015-2022 华南直播网版权所有  备案号:粤ICP备18025786号-52   联系邮箱: 954 29 18 82 @qq.com