#17. Битовые операции И, ИЛИ, НЕ, XOR. Сдвиговые операции | Язык C для начинающих

Поділитися
Вставка
  • Опубліковано 26 лис 2024

КОМЕНТАРІ • 31

  • @vimbor5034
    @vimbor5034 Рік тому +16

    Сложная тема. Без понимания, где и как эти операции применять на практике, быстро забывается...Но, это мое мнение и я могу ошибаться... Объяснение - супер!!! Спасибо, Сергей!

  • @dmitryantipin8634
    @dmitryantipin8634 9 місяців тому +9

    Спасибо. Обновил информацию. На практике эти операции применяются при программировании микроконтроллеров. Можно сказать там на этой теме всё построено.

    • @kissandjerr886
      @kissandjerr886 9 днів тому

      Только хотел написать в комменты, что битовые операции, это как обувь для ходьбы при прог. микроконтроллеров. 😊

  • @donfedor007
    @donfedor007 Рік тому +6

    Спасибо Вам! Тема сложная, но Вы её рассказали шикарно!!!

  • @vitalylebedev4960
    @vitalylebedev4960 Місяць тому

    Лучшее обьяснение побитовых операций!

  • @syogun544
    @syogun544 5 місяців тому +3

    Пожалуй,эту тему надо на свежую голову понимать)

  • @linredfox9010
    @linredfox9010 Рік тому +1

    Примеры использования очень понравились, реальную пользу видно, а не какое-то абстрактное знание

  • @ГубкаБоб-р8ъ
    @ГубкаБоб-р8ъ Рік тому +4

    Само объяснение понятно, а вот применение на практике, пока не очевидно. Спасибо за ваши уроки

    • @MrLeyt1125
      @MrLeyt1125 9 місяців тому

      А его и нет, применения этого урока на практике. Автор для общего понимания приводит как перевести число в двоичную форму.
      Но кому надо на си в двоичной форме работать делать так конечно же не будет, для этого есть свои бибилиотеки или std::bitset

  • @AlexandrKalinovsky
    @AlexandrKalinovsky Рік тому +2

    Лучший контент по теме в ру ютубе! Спасибо. Желаю вам 1 млн благодарных подписчиков на канал!

  • @kirillr7458
    @kirillr7458 2 місяці тому +1

    Спасибо! Шикарно все рассказали и показали

  • @siarheiulas6969
    @siarheiulas6969 5 місяців тому +1

    Всё, как всегда. очень хорошо объяснено. Большое спасибо!

  • @ceasar13m
    @ceasar13m Рік тому +4

    20:49. Раньше мы прописывали двоечку в бороду, теперь будем сдвигать биты)

  • @exRemember
    @exRemember 6 місяців тому +1

    Сергей спасибо. Хорошая подача, продолжайте)

  • @Swetocopy
    @Swetocopy Рік тому +3

    Кто хочет на практике разобраться в теме, рекомендую посмотреть программирование avr контроллеров, регистры. Кто-то может вообще соблазниться идеей воплощать в железе свои идеи)

  • @hikka9911
    @hikka9911 7 місяців тому +1

    Большое Вам спасибо. До меня наконец все дошло

  • @11SanTcheZ11
    @11SanTcheZ11 6 місяців тому +1

    Отличный урок, главное слово надеюсь)

  • @Enuarg
    @Enuarg Рік тому +1

    Супер, спасибо, Спасибо! Скоро Ребята узнают о БПФ быстрое преобразование фурье

    • @selfedu_rus
      @selfedu_rus  Рік тому

      Это уже есть )) курс по векторам и преобразованиям )

  • @ОльгаКомлева-н1м
    @ОльгаКомлева-н1м 3 місяці тому +1

    Спасибо!

  • @РусланКарнеенко
    @РусланКарнеенко 7 місяців тому +1

    Спасибо

  • @DIY-jd9cv
    @DIY-jd9cv 7 місяців тому +1

    Спасибо тебе чел)) Оч понятная теория!

  • @W_O_I_F
    @W_O_I_F 10 місяців тому +1

    Разложили по царски!

  • @jamjam3337
    @jamjam3337 Рік тому +1

    спасибо!👏👍

  • @trimo1120
    @trimo1120 Рік тому +2

    Отличная подача материала! Кстати, Selfedu, ты сможешь сделать курс по OpenCv и создание нейронных сетей для неё? И ещё лайк + подписка!

  • @TuralCode
    @TuralCode Місяць тому +1

    2:56 - просто показалось)

  • @olegkomlev
    @olegkomlev Рік тому

    Если mask задает только один бит, то условие можно записать проще: if(flags&mask) проверяет включен ли хотя бы один бит, заданный в mask.

  • @paulkarkarin466
    @paulkarkarin466 7 місяців тому

    Нуу...не совсем понятно зачем это нужно, но очень интересно. Есть и есть. Увидели и забыли.

  • @indominusmonster6433
    @indominusmonster6433 4 місяці тому +1

    Вопрос: кроме XOR, где можно применить эти операции? Включать биты для чего?

    • @selfedu_rus
      @selfedu_rus  4 місяці тому +2

      при программировании микроконтроллеров, например, они незаменимы; при создании драйверов, помехоустойчивых кодов, сжатии данных и т.п.

    • @indominusmonster6433
      @indominusmonster6433 4 місяці тому

      @@selfedu_rus спасибо