问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

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

发布网友 发布时间:2022-04-22 14:02

我来回答

5个回答

热心网友 时间:2023-08-27 13:04

一个用户自己定义的结构体,是不能直接做任何算术和逻辑运算的,如果,你想使用这些运算,可以使用重载的手段,重载算术运算符和逻辑运算符。或者干脆把结构体改成类,这样调用类的成员函数来实现运算。

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

扩展资料:

在形式逻辑中,逻辑运算符或逻辑联结词把语句连接成更复杂的复杂语句。例如,假设有两个逻辑命题,分别是“正在下雨”和“我在屋里”,我们可以将它们组成复杂命题“正在下雨,并且我在屋里”或“没有正在下雨”或“如果正在下雨,那么我在屋里”。一个将两个语句组成的新的语句或命题叫做复合语句或复合命题。

参考资料来源:百度百科-逻辑运算符

热心网友 时间:2023-08-27 13:04

D是正确答案。因为逻辑运算符两侧最终要转换成bool值运算,bool值只有非0(用1表示)和0两个值,所以只要不是0,就被转换为1,所以无论什么类型的值都可以参与运算。

热心网友 时间:2023-08-27 13:05

[最佳答案] 你的是什么语言?什么类型的逻辑运算? 如果是C语言,并且不是按位逻辑运算,答案肯定是D 因为C中的规定是非零数字表示真,0表示假,而逻辑运算就是对真假进行计算,所以在C中是任何类型的数据都可以进行逻辑运算,只要是非零数字就会被认为是真,再进行逻辑运算时按真处理。 如果是C语言,并且是按位逻辑运算(比如按位与&运算符),答案C正确,答案A肯定错。 因为对于按位逻辑,是进行的二进制按位计算,因此要求两侧操作数是整型,当然字符型数据可以按ASCII码自动转换为整型,所以字符数据也可以进行按位逻辑运算。按位逻辑运算不可能只能对0或者1进行计算,因为那样的话就失去意义了,只能对0或者1操作还有什么意义,就是4种结果,可能吗?

热心网友 时间:2023-08-27 13:05

应该是D但准确的说是任何简单数据类型都是可以的.char,int ,long ,unsigned,float ,double,C就是这几个基本的数据类型,都可以用在逻辑运算中.

热心网友 时间:2023-08-27 13:06

你的是什么语言?什么类型的逻辑运算?
如果是C语言,并且不是按位逻辑运算,答案肯定是D
因为C中的规定是非零数字表示真,0表示假,而逻辑运算就是对真假进行计算,所以在C中是任何类型的数据都可以进行逻辑运算,只要是非零数字就会被认为是真,再进行逻辑运算时按真处理。

如果是C语言,并且是按位逻辑运算(比如按位与&运算符),答案C正确,答案A肯定错。
因为对于按位逻辑,是进行的二进制按位计算,因此要求两侧操作数是整型,当然字符型数据可以按ASCII码自动转换为整型,所以字符数据也可以进行按位逻辑运算。按位逻辑运算不可能只能对0或者1进行计算,因为那样的话就失去意义了,只能对0或者1操作还有什么意义,就是4种结果,可能吗?
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
小女子今年大学,准备去香港旅游,请问... 麻烦请教各位重庆的旅游达人,小女子打算到合川旅游,大家有木有好的建 ... 小女子想去云南,有些问题请指教~ 小女子元旦去大连旅游!!放松一下!!问问大家建议哦! ...我想不出什么好题材。。 想出来的都不够新颖 我的母亲在感冒时会感觉胸闷,心慌,喘不过气.请问是什么原因?有个医生... ...一直心慌 感觉心跳的比平时厉害,,人有点小感冒,稍有咳嗽,连着喝了三... 小鸟电动车tdt514z的具体售价是多少? 股票什么是放量涨停 股市里放量涨停是什么含义 今日头条怎么付费推广 今日头条是怎么做付费推广的? 今日头条是怎么做付费推广的? 心理咨询师证书是什么样的 心理咨询专业技能证书怎么样? 诈骗金额多少可以判刑 网上诈骗多少钱才可以判刑 诈骗他人钱财多少可以判刑 咋骗金额达到多少构成犯罪 可以判刑 诈骗多少钱可以判五年 诈骗多少钱会判无期徒刑? 诈骗金额达多少时能判无期徒刑 诈骗罪多少钱判10年以上 诈骗多少金额判刑? 诈骗钱数额多少可以判无期徒刑 为什么win10运行不了英雄联盟 win10笔记本电脑玩不了lol怎么办? win10系统怎么玩不了英雄联盟没有反应 笔记本win10系统玩不了lol,怎么办。 win10系统为什么不能玩英雄联盟 3.逻辑运算符两侧运算对象的数据类型( ) a.只能是0或1 b.只能是0或非0正数 c.可以是整型或字符型数字 d. 1逻辑运算符两侧运算对象的数据类型__。 3.逻辑运算符两侧运算对象的数据类型( ) a.只能是0或1 b.只能是0或非0正数 c.可以是整型或字符型数字 d. 逻辑运算符两侧运算对象的数据类型( ) 选择一个... 3.逻辑运算符两侧运算对象的数据类型( ) a.只能是0或1 b.只能是0或非0正数 c.可以是整型或字符型数字 d. 逻辑运算符两侧运算对象的数据类型 急 C语言中 逻辑运算符两侧运算类型是什么? 跪求零几年一款q版坦克游戏 404 Not Found Q版坦克世界大战为什么别人能玩,我这个vivo手机,一进去黑屏闪退? C语言 谢谢 问个游戏啊,是电脑上的单机游戏! Q版坦克类型的 3.逻辑运算符两侧运算对象的数据类型( ) a.只能是0或1 b.只能是0或非0正数 c.可以是整型或字符型数字 d. 谁知道在PSP上玩PS的《Q版坦克大作战》的金手指代码是什么啊》?我用的是FC 谢谢! C语言题目 分少是少,诚心请教,麻烦告诉下,看看自己选的是对的吗?望请批改! Q版坦克游戏 乌龟长大,壳上一圈一圈是什么情况,谁知道 寻找一个3D Q版坦克单机游戏 关系运算符两侧可不可以是不同数据类型?例如 char a; float b; a='A'; b=
  • 焦点

最新推荐

猜你喜欢

热门推荐