There are eight bits in a byte. One byte is a character. There are 1024 byte in a kilobyte. There are 1024 kilobytes in megabyte. There are 1024 megabytes in a terrabyte. (Detecting a pattern?) \n\n   The reason for this is because 1024 is the closest base two number to one thousand. The base two number go in this order:\n\n2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096...