I think I got it lol
1 MB = 1 Megabyte = 1024 * 1 KB = 1,048,576 bytes
Using a decimal to hex converter we get
0010 0000 = 1,048,576
So
1,048,576 * 16 = 16,777,216
then converted it is
0100 0000 = 16,777,216
I was confused on where the it came from in the beginning lol