问题标签 [logical-or]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - 在 C 中执行 OR 操作数有什么问题
当我将它str[i]
与它工作的所有元音分开时,当前执行有什么问题?
c++ - 布尔上的 C++ 波浪号运算符
我已经完成了 LinkedIn C++ 评估并得到了以下问题:
执行此代码片段的结果是什么?
我不知道答案是什么了,但我认为应该显示“B”,对吧?
我认为通过“~”,x 是倒置的(“按位非”),因此不再是“真”
但是当我运行代码时,我得到“A”:
代码:
输出:
谁可以给我解释一下这个?
c - c中的'AND'运算符和'OR'运算符有什么区别
这仅在我输入时有效,
if(ch=='y' || ch=='Y')
或者 if(ch!='y' && ch!='Y')
在我输入时无效,
if(ch=='y' && ch=='Y')
而在所有条件下两者都为真
c - 无论条件如何执行 if 语句
我正在编写一个 C 程序,它要求用户提供各种输入,一个是“是”或“否”问题。如果输入 Y 或 y,则应该执行 If 语句。但是,无论您输入什么内容,都会通过 If 语句。
对此的任何帮助将不胜感激。
excel - Excel 2007,逻辑或响应不一致
关于 Excel 2007(尽管它可能与其他版本有关):我想将 Excel 数据验证应用于手动输入的数据。在这种特殊情况下,输入的形式为 NN.nnnnh,其中数字“h”是“半数”。也就是说,它可以是 0 或 5。电子表格将以英尺、英寸和 16 英寸的形式手动输入的土地测量转换为十进制英尺
半位数的作用是允许可选的更高精度到 1/32 英寸。
例如: 43.0913 是 43 英尺、9 英寸和 13/16 英寸的原始条目。
现在,通过添加小数点后五位的半数,可以表示精度为 1/32"。
例如: 27.08135 是 27 英尺 08 英寸和 (13.5/16=) 27/32 英寸的手动输入。使用 Excel TRUNC 函数将原始输入 NN.nnnnh 分解并转换为十进制数的英尺。这种转换方式类似于更熟悉的将输入为 D˚M'S" 的角度转换为 DD.dddddd)。
我想确保手动输入的第 5 位小数只有零或 5。
我可以单独应用逻辑测试来确定第五个十进制条目是零还是5。
但是,当我使用=IF(OR(结构结合这些单独的逻辑测试时 ,我得到不一致的结果IFF手动输入的数据具有整数值(即,在 NN.nnnnh 格式中,任何长度仅为一英尺或更大, 手动输入 >= 1.00000). 除非我承担桌面建筑比例模型的测量, 这有严重的局限性!!!
我附上了一个示例电子表格来说明使用的公式和结果。如果有人可以对此有所了解,将不胜感激。
(如果有办法简单地附加 *.xlsx 示例....请告诉我。我本来打算这样做,然后发现这似乎是不可能的!)
python - 为什么我不能针对单个变量检查多个值,而是必须分别针对每个值检查变量?
我正在学习 python 并尝试对函数进行一些简单的检查:
例如,
但是只有“apple”的输出为 True,其他的输出为 False。
我检查了下面的代码是否有效
它确实如此。为什么一个有效而另一个只检查第一个值?
只是好奇。
mysql - MySQL:在带有聚合函数的选择中,如何连接不在聚合函数中的两列?
我正在使用 Viescas 的SQL Queries for Mere Mortals及其数据集。
如果我运行他的代码:
我得到类似于下表的内容:
名称 地址 合约数量 总价 最高价
但是,第一行应该在 Name 列中输出了 Carol Viescas... 为什么我们得到的却是零?
arrays - 短路评估混乱
我有一个与短路评估有关的问题。这是代码:
短路评估在这个函数中究竟做了什么?
因为你也可以这样写那行;
记录[id][prop] = [值] 或记录[id][prop] = 记录[id][prop] || [];
为什么 [ ] 替换 [value] ?我知道逻辑或运算符将忽略原始脚本中的第一个值,但它如何自动将值放入空 []?
谢谢你。:)
c++ - 虽然循环没有中断??C++
我正在尝试用 C++ 构建一个简单的骰子游戏。我不明白为什么它没有脱离 while 循环。
您应该只能下注 100、300 或 500 欧元。
即使我输入我的赌注“100-300-500”,这应该是正确的。它仍然循环并说这是一个无效的赌注。为什么当我有它时它没有进展到 if 语句if ((bet1 == 100) || (bet1 ==300) || (bet1==500))
我尝试将 if 语句放在 while 循环和各种事情之前。我无法让它工作。
c - 这个操作是什么意思
所以我们在测试中得到了这段代码,我对它的含义和工作原理一无所知。
unsigned int a = 1, b = 2, c;
进而c = a&b || a&&b;
问题是: 的价值是多少c
。答案是 1。
有人可以解释初始化中发生了c
什么吗?