LINUX.ORG.RU

Ответ на: комментарий от t184256

В младшем байте. t184256, спасибо за такую конструкцию.

morkovkin
() автор топика
Ответ на: комментарий от Dark_SavanT
#if!(defined __BYTE_ORDER__&&__BYTE_ORDER__==__ORDER_LITTLE_ENDIAN__)
  #error big endian peasants are unwelcome
#endif
anonymous
()

Если unsigned int тип занимает 4 байта

А если не занимает? А если там тупоконечность (а то и среднеконечность), а не привычная остроконечность?

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

А если не занимает?

По условию задачи оно занимает 4 байта

А если там тупоконечность (а то и среднеконечность), а не привычная остроконечность?

Молодец, слова выучил, но что они означают уже не осилил. Побитовым операциям безразлична эта твоя «конечность».

anonymous
()
Ответ на: комментарий от prischeyadro

prischeyadro, это как раз то что я и не осилил. Начал именно с указателей. Спасибо вопрос решен.

morkovkin
() автор топика
Ответ на: комментарий от anonymous

Так как я не помню, в каких там случаях обращения неверного типа в юнионе случается Undefined Behaviour, а в каких - нет, то порекомендую воздерживаться от решения этого анонимуса, а лучше использовать побитовое и.

hlebushek ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.