Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Konstantin Malyarov
@Konstantin18ko
Стоматолог
C++
Как в c++ побитово просчитать int?
Есть ESP8266, которому надо отправить побитово 0xF0:
1111 0000, сначала отправить 1, затем 1, затем 1 и так далее.
Как реализовать? Хотел через сдвиг бита влево, но не понял как реализовать.
Вопрос задан
более трёх лет назад
228 просмотров
Комментировать
Подписаться
1
Простой
Комментировать
Facebook
Вконтакте
Twitter
Решения вопроса
1
Wataru
@wataru
Куратор тега C++
Разработчик на С++, экс-олимпиадник.
Что бы взять i-ый бит справа, надо сдвинуть число на i позиций вправо и наложить маску с одной еденицей в конце через побитовое И:
(x >> i) & 1
Вам надо циклом пройтись по битам от старшего (7, если один байт) до младшего с номером 0 и брать конструкцию выше.
Ответ написан
более трёх лет назад
Комментировать
Нравится
2
Комментировать
Facebook
Вконтакте
Twitter
Пригласить эксперта
Ответы на вопрос
0
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
C++
Простой
Как вызвать Excel из приложения на Visual C++ 6 (MFC)?
3 подписчика
вчера
515 просмотров
0
ответов
C++
Простой
Как выбрать устройство вывода в audiere в C++?
1 подписчик
08 мая
61 просмотр
0
ответов
C++
Простой
Как написать свой фреймворк?
1 подписчик
07 мая
237 просмотров
2
ответа
C++
Простой
Корректно ли вызывать метод у временного объекта?
2 подписчика
07 мая
102 просмотра
2
ответа
C++
Простой
Когда передавать копию callable, а когда через rvalue reference?
1 подписчик
05 мая
80 просмотров
1
ответ
C++
+1 ещё
Средний
Как организовать корректный вывод информации в виде таблицы средствами си/си++(ООП использовать нельзя), если длина вводимых слов разная?
2 подписчика
03 мая
97 просмотров
0
ответов
C++
Средний
Правильно понимаю из статьи про умные указатели?
3 подписчика
17 апр.
2482 просмотра
2
ответа
C++
+2 ещё
Простой
Покажите на ассемблере как выглядит защита от переполнения буфера?
2 подписчика
16 апр.
9751 просмотр
2
ответа
C++
Средний
Код при самостоятельном тестировании работает корректно, а при проверке тестировщиком программа выдает ошибку. В чем может быть проблема?
1 подписчик
15 апр.
374 просмотра
1
ответ
Windows
+2 ещё
Средний
Ошибки winsock 10054 и 10053. Как решить?
1 подписчик
15 апр.
237 просмотров
0
ответов
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Fullstack-разработчик
Invision
от 150 000 до 165 000 ₽
Системный Аналитик 1С
Wanted.
•
Москва
До 260 000 ₽
FullStack Laravel Middle/Senior (На проект)
SmsLive
от 150 000 до 200 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама