1逻辑运算符两侧运算对象的数据类型__。

发布网友

我来回答

4个回答

热心网友

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

热心网友

选 C 吧~ 至少C语言是可以这样用的 非0的整型数和ASCII码非0的字符都认为是真 0和ASCII码为0的字符被认为是假

热心网友

a 只有真假两个状态.所以选a

热心网友

选D!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com