foo = 32; // 32 = 0b00100000 bar = 9; // 9 = 0b00001001 baz = 10; // 10 = 0b00001010 foo |= bar; // 32 | 9 = 0b00101001 = 41 // now foo = 41 foo |= baz; // 41 | 10 = 0b00101011 = 43 // now foo = 43