Я хочу использовать функцию, которая возвращает uint32_t
, которая должна содержать 8 бит информации в формате с прямым порядком байтов. Может ли кто-нибудь дать мне какой-нибудь код C++ о том, как извлечь эти биты из типа uint32_t
в символы, логические значения или любой другой тип, для работы с которым не требуется использование Force! Потому что прямо сейчас у меня не хватает терпения, чтобы понять всю концепцию порядка байтов. И чем больше я поверхностно ищу, тем сложнее это кажется...
PS. Хотя это не то, что я ищу, если бы кто-то также мог опубликовать код о том, как можно кодировать 8 бит (например, 8 логических значений) в uint32_t
, было бы интересно, поскольку я думаю, что это помогло бы мне понять концепцию.