Ok I found my answer, it's about Big Endians and Little Endians, in other words C uses both according to who's C it is and some will use either! Which is to say some list binary MSB first and others list LSB first, what I would like to know now is how to tell them apart, I notice some list 0x00000000 and some list 0b00000000, does anyone know, is that how to identify them?