Algorithm 有人知道这一点吗|&引用;操作人员

Algorithm 有人知道这一点吗|&引用;操作人员,algorithm,operator-keyword,Algorithm,Operator Keyword,我发现了以下算法: 有人知道什么是“|”吗 在数学中,运算符表示: 对于整数m和n,据说m除以n,m是n的除数,或者n是m的倍数,这写为m | n 有关更多详细信息,请参阅。它很可能是一个或运算符,也就是说,如果d或b为真,则执行闭包{…}@TimBiegeleisen我不同意您的意见-在我看来,它是and或运算符,但它是位运算符,可以是“或”、“位或”或其他完全不同的运算符。这不是任何特定的编程语言。我认为它在这里的意思是“除法”(没有余数)。应该读为“如果d除以b”。@Thession我不

我发现了以下算法:


有人知道什么是“|”吗

在数学中,运算符表示:

对于整数m和n,据说m除以n,m是n的除数,或者n是m的倍数,这写为
m | n


有关更多详细信息,请参阅。

它很可能是一个
运算符,也就是说,如果
d
b
为真,则执行闭包
{…}
@TimBiegeleisen我不同意您的意见-在我看来,它是and或运算符,但它是位运算符,可以是“或”、“位或”或其他完全不同的运算符。这不是任何特定的编程语言。我认为它在这里的意思是“除法”(没有余数)。应该读为“如果d除以b”。@Thession我不明白这是如何反驳我的猜测的。我把它理解为“如果d除以b(没有余数),那么就在其中执行所有操作,包括对b/d和n/d进行操作”。如果从前面可以看出n是b的倍数,我会更确定。我认为这实际上是有意义的,因为这个算法是在数论章节下的,但OP显然是关于算法的,所以只有很小的可能性
指的是数学terminology@Spektre不是真的。OP算法的上下文显然包括在检查
d
是否除法
b
后立即跳转
b/d
,然后使用一系列与数论相关的运算。我觉得不太可能认为这是一次手术。此外,如果您允许它是或,那么如果未指定
d==0
@ale64位语言,那么您可以在第一条指令中潜在地用零除法,因此它可能是我看到的一些疯狂脚本,其中
是字符串操作,并以类似方式使用(将int转换为string…合并它们…转换为int..并进行计算)这就是为什么我在
C++中这样说…
但在本文中,我想你是对的,但我不会出手攻击that@HFR1994:“因为这个算法是在数论章节下”-你为什么不在问题中指出片段的来源(至少是书名),让人们了解一些上下文,而不是让他们猜测?