Если у меня есть код:
uint64_t a = 0x1111222233334444;
uint32_t b = 0;
b = a;
printf("a is %llx ",a);
printf("b is %x ",b);
и вывод:
a is 1111222233334444 b is 33334444
вопросы :
будет ли поведение такое же на Big-Endian Machine?
Если я назначаю значение A в B или сделать типограф, приведет к тому, что результат будет такой же в большом эндеане?