Additional Information
LabVIEW uses Big Endian, because that is what the MacOS uses, and LabVIEW was created first for the Macintosh.
In Big Endian format, the most significant byte (MSB) of a multi-byte number is written first, then the second MSB, and so on down to the least significant byte (LSB). However in Little Endian, it is reversed such that the LSB is written first, then the second LSB on up to the MSB.
For example:
| | a U8 "1" | a U16 "1" | a SGL precision Number |
LabVIEW: | "BIG ENDIAN" | (00000001) | (00000000 00000001) | (Byte4:Byte3:Byte2:Byte1) |
(Win) C: | "LITTLE ENDIAN" | (00000001) | (00000001 00000000) | (Byte1:Byte2:Byte3:Byte4) |
The byte order can also be specified when using Flatten to String VI and Unflatten from String VI.