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 c[12] = {\'a\',\'b\',\'c\',\'d\',\'e\',\'f\',\'g\',\'h\',\'0\',\'1\',\'2\',\'3\'}
{0x61, 0x62, 0x63,
The bytes must have ascending memory addresses (as seen by your C program) in the same order that you defined them.