title: Will a char array differ in ordering in a little endian or big endian system
body: <p>I have an array <code>char c[12] = {'a','b','c','d','e','f','g','h','0','1','2','3'}</code>
  In hexadecimal these values would be <code>{0x61, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x30, 0x31, 0x32, 0x33}</code></p>
  
  <p>What I was wondering is whether the array would be stored in memory differently in a big endian or little endian system?</p>
  
  <p>I thought that they would be the same because the endian systems work by determining how to store an element by the least or most significant bits of a single element in the array and sorts the bytes, but since a char is just a single byte they order the bytes the same way.</p>