Answer by
blackhound (6)
A megabyte is approximately a million and a gigabyte is approximately a billion bytes. The precise values are 1,048,576 and 1,073,741,824 bytes, or 2^20 and 2^30. Some standards organizations (e. g. IEC) use the terms "mebibits" and "gibibits" to avoid confusion with other SI units. However, JEDEC (a memory standards organization) and the rest of the world use megabyte and gigabyte.