what is endianness
Endianness is the order of the bytes in multi-byte data types, such as int or float. It may vary from processor to processor, and even from operating system to operating system. Bi-endianness: Some processors support multiple endian modes, even to the extent of allowing dynamically changing between big and little-endian.