Задать вопрос
@alloooooo

Как «упаковать» символы в беззнаковую переменную?

"Упаковать" четыре символа в беззнаковое целое. Длина беззнакового целого равна 4. Привет, изучаю С++ и наткнулся на такую задачку, но не понимаю сути вопроса. Почитал про побитовые операторы, разобрался как они работают, но что значит "упаковать"?Длина целого равная 4 - это unsigned int под который выделяется 4 байта? Нужно объявить и присвоить 4 символа (по байту каждый) в целочисленную переменную (размером 4)или что?
  • Вопрос задан
  • 309 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Разработчик C++
    9 месяцев
    Далее
  • Нетология
    Специалист по информационной безопасности + нейросети
    12 месяцев
    Далее
  • Компьютерная академия «TOP»
    Учебная программа “Разработка программного обеспечения”
    30 месяцев
    Далее
Решения вопроса 1
@lz961
что значит упаковать? Придумать пару процедур, не обязательно оформленную в виде функций, первая из которых берёт 4 символа и создаёт значение переменной типа uint_32, из которого с помощью второй процедуры можно получить исходные символы в исходной последовательности. Сделать это можно несколькими способами.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы