I have an array char c[12] = {\'a\',\'b\',\'c\',\'d\',\'e\',\'f\',\'g\',\'h\',\'0\',\'1\',\'2\',\'3\'}
In hexadecimal these values would be {0x61, 0x62, 0x63,
char arrays are the same on any reasonable system that you will ever encounter. Its the multi byte data types that have differemt ordering. Systems that have odd endianess of the bits existed in the past, but I dont think any of those are made any more.