I am learning c programming. I am facing some problem with bit and byte. Suppose, a integer datatype costs 2 byte. What does it mean? How many numbers I can store in 2 byte.