繁星coding
二进制表示形式: 3 = 00000011 4 = 00000100| is bitwise OR operator当您对两个数字进行或运算时,您将采用二进制表示形式,并且该列的OR结果为1 IFF至少将一列设置为true(1)所以0000001100000100--------00000111然后,列会告诉您该位置的值:128, 64, 32, 16, 8, 4, 2, 1所以128, 64, 32, 16, 8, 4, 2, 1 0 , 0, 0, 0, 0, 1, 1, 1 任何带有1的列都意味着您要添加该列的值:4 + 2 + 1 = 7