1. Can I access each bit of value stored in a byte?
Supposing an integer value 65 (int i =65 is stored in 2 bytes of memory, I can easily find out its memory location by using pointers. We know that within 2 bytes(for 16-bit environment) it will be stored as 1000001, but can I find out this data in each bit of these two bytes?
2. How does the bitwise complement (~) operators work with signed int or char? I can understand with unsigned values. Plz explain how it works with signed int or char.