The Bit field are useful for number of reasons, such as :
? When storage is limited, we can store several Boolean variables in one byte
? Certain devices transmit status information encoded into one or more bits within a byte
? Certain encryption routines need to access the bits within a byte