这是一种位运算符,它们直接处理数值的二进制表示。 | 表示按位或。让我向您展示它的工作原理。 1|2 = 3 底层发生的事情是:1 = 0001 2 = 0010 -------- 3 = 0011 <- result 另一个例子: 10|2 = 10 现在用二进制表示: 10 = 1010 2 = 0010 -------- 10 = 1010 <- result