In that case it means you're adding the debug flag to the list of flags you have already, it does something like this:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
unsignedchar current flag = 0; //0000 0000
current flag |= 4;
//current flag = 0000 0010 or (4)
current flag |= 32
//current flag = 0001 0010 or (36)
current flag |= 4
//current flag = 0001 0010 or (36)
current flag |= 255
//current flag = 1111 1111 or (255)