永发信息网

2 and ((3=3) or (3<7))的值?

答案:6  悬赏:10  手机版
解决时间 2021-11-11 11:40
  • 提问者网友:谁的错
  • 2021-11-10 11:54
2 and ((3=3) or (3<7))的值?
最佳答案
  • 五星知识达人网友:woshuo
  • 2021-11-10 13:06
ture 或 1
全部回答
  • 1楼网友:酒者煙囻
  • 2021-11-10 17:03
答案:2
  • 2楼网友:逃夭
  • 2021-11-10 16:49
在vb 中是2
在c 中是如果and 和 or是算数运算符则值为1。
如果是逻辑运算符则值1。
但看这个语句应该是basic语言。
  • 3楼网友:平生事
  • 2021-11-10 15:11
2 and ((3=3) or (3<7))
先计算((3=3) or (3<7))
3=3结果为真,(3<7)结果为0,因为是or关系,两个表达式只要有一个为真结果就为真,所以结果为1
再计算2 and ((3=3) or (3<7))
2本身是一个非0值,所以结果为1,((3=3) or (3<7))表达式结果也为1,是and关系,所以结果为1
  • 4楼网友:你可爱的野爹
  • 2021-11-10 14:15
true
  • 5楼网友:西风乍起
  • 2021-11-10 13:36
不一定.
如果是逻辑运算,那么结果是true
但是如果是算数运算,结果不好说

主要是编译器怎么理解(3=3)的问题,可能是3也可能是1吧
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯