That has nothing to do with the C memory model, but how the CPU is structured. No modern CPU has an interface for bit-address accessing as far as I am aware...
C makes no assumptions about the size of a byte
C makes no assumptions about the size of a byte
C does not support bit-addressing.