以下表达式的价值是多少
What is the value of the following expressions?
我的C 编程教授给学生一些关于布尔代数的练习。
其中两个是:
1)true ||是的
2)true&&false
两者的可能答案如下:
a)true
b)错误
c)1
D)-1
评估这些练习以及其他类型的其他练习的正确方法是什么?
True
不是C 中的有效关键字。但是true
&false
是C 中的关键字。
布尔变量是变量,只能具有两个可能的值:true(1)和false(0)。因此true || true
将评估为1。请参阅此处的实时演示。
相关文章:
- (C++)分析树以计算返回错误值的简单算术表达式
- 在VS2010-VS2015下编译时,如何使用decltype作为较大类型表达式的LHS
- 复制列表初始化的隐式转换的等级是多少
- 提升精神:解析布尔表达式并简化为规范范式
- 不能在初始值设定项列表中将非常量表达式从类型 'int' 缩小到'unsigned long long'
- while循环中while循环的时间复杂度是多少
- 使用正则表达式regex_search在字符串中查找字符串
- 如何确认我的constexpr表达式实际上已经在编译时执行
- 概念中的cv限定符需要表达式参数列表
- 为什么constexpr的性能比正常表达式差
- 对于结构,表达式必须是可修改的ivalue
- 如何检查一个c++字符串中有多少相同的字符/数字
- C++有多少类型的循环
- 当一个值是非常量但用常量表达式初始化时使用constexpr
- 将fold表达式与std::一起用于两个元组
- 求出有多少个数字是完美平方,而sqrt()是L,R范围内的素数
- 断言中的Fold表达式在某些计算机上编译,但在其他计算机上不编译
- 标记 '","' 之前的预期主表达式
- 以下表达式的价值是多少
- c++ lambda表达式的生命周期是多少?