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

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ธ.ค. 2024

ความคิดเห็น • 31

  • @vimbor5034
    @vimbor5034 ปีที่แล้ว +17

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

  • @dmitryantipin8634
    @dmitryantipin8634 10 หลายเดือนก่อน +10

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

    • @kissandjerr886
      @kissandjerr886 หลายเดือนก่อน

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

  • @donfedor007
    @donfedor007 ปีที่แล้ว +7

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

  • @ГубкаБоб-р8ъ
    @ГубкаБоб-р8ъ ปีที่แล้ว +5

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

    • @MrLeyt1125
      @MrLeyt1125 10 หลายเดือนก่อน

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

  • @syogun544
    @syogun544 6 หลายเดือนก่อน +4

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

  • @linredfox9010
    @linredfox9010 ปีที่แล้ว +1

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

  • @AlexandrKalinovsky
    @AlexandrKalinovsky ปีที่แล้ว +3

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

  • @vitalylebedev4960
    @vitalylebedev4960 2 หลายเดือนก่อน

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

  • @siarheiulas6969
    @siarheiulas6969 6 หลายเดือนก่อน +1

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

  • @ceasar13m
    @ceasar13m ปีที่แล้ว +4

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

  • @kirillr7458
    @kirillr7458 3 หลายเดือนก่อน +1

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

  • @exRemember
    @exRemember 7 หลายเดือนก่อน +1

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

  • @hikka9911
    @hikka9911 8 หลายเดือนก่อน +1

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

  • @Enuarg
    @Enuarg ปีที่แล้ว +1

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

    • @selfedu_rus
      @selfedu_rus  ปีที่แล้ว

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

  • @11SanTcheZ11
    @11SanTcheZ11 8 หลายเดือนก่อน +1

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

  • @DIY-jd9cv
    @DIY-jd9cv 8 หลายเดือนก่อน +1

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

  • @jamjam3337
    @jamjam3337 ปีที่แล้ว +1

    спасибо!👏👍

  • @ОльгаКомлева-н1м
    @ОльгаКомлева-н1м 4 หลายเดือนก่อน +1

    Спасибо!

  • @Swetocopy
    @Swetocopy ปีที่แล้ว +4

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

  • @РусланКарнеенко
    @РусланКарнеенко 8 หลายเดือนก่อน +1

    Спасибо

  • @trimo1120
    @trimo1120 ปีที่แล้ว +2

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

  • @W_O_I_F
    @W_O_I_F ปีที่แล้ว +1

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

  • @TuralCode
    @TuralCode 2 หลายเดือนก่อน +1

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

  • @olegkomlev
    @olegkomlev ปีที่แล้ว

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

  • @paulkarkarin466
    @paulkarkarin466 8 หลายเดือนก่อน

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

  • @indominusmonster6433
    @indominusmonster6433 6 หลายเดือนก่อน +1

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

    • @selfedu_rus
      @selfedu_rus  6 หลายเดือนก่อน +2

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

    • @indominusmonster6433
      @indominusmonster6433 6 หลายเดือนก่อน

      @@selfedu_rus спасибо