From: Sergey Matveev Date: Mon, 23 May 2022 08:02:19 +0000 (+0300) Subject: Фиаско со сменой endianness X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=b45f896af5ca60802cbae0a00d8223857a771eba;p=stargrave-blog.git Фиаско со сменой endianness https://justine.lol/endian.html https://commandcenter.blogspot.com/2012/04/byte-order-fallacy.html Нельзя просто так взять и поменять порядок байт в этом Си. И всё снова из-за всяких undefined behaviour. Правило очень простое чтобы избежать проблем: сначала надо применить маску, а потом уже делать сдвиг. ---