Of the reason of manipulating bits, the only one I can think is about saving storage. But now that CPU don't even have address for each bit, AFAIK CPU have address for every byte, then how can bits operation saving anything? If it cannot, then why we use it? Thanks.