How many bytes do pointers take up? on 16 bit systems take up 2 bytes on 32 bit systems take up 4 bytes on 64 bit systems take up 8 bytes