title: Why 2 raised to 32 power results in a number in bytes instead of bits?
body: <p>I just restart the C programming study. Now, I'm studying the memory storage capacity and the difference between bit and byte. I came across to <a href="https://techterms.com/help/difference_between_32-bit_and_64-bit_systems#:%7E:text=One%20bit%20in%20the%20register,temporary%20values%20besides%20memory%20addresses." rel="nofollow noreferrer">this definition</a>.
  There is a calculation to a 32 bits system. I'm very confused, because in this calculation 2^32 = 4294967296 bytes and it means about 4 Gigabyte. My question is: Why 2 raised to 32 power results in a number in bytes instead of bits ?</p>
  <p>Thanks for helping me.</p>