- We can use the structure not only to read the packet but also to modify it - Binary OR/AND are done with single chars, eg. & or | while logical OR/AND are done with 2 chars, eg. && or ||