Язык Си с нуля - Урок 53 - Битовые поля. Флаги. Получаем доступ к каждому биту.

preview_player
Показать описание
Это видео для тех, кто еще ни разу не программировал, но прошел предыдущие 52 урока.

В данном видео мы узнаем:
+ что такое флаги и как ими пользоваться
+ что такое битовые поля и как они работают

Уроки по теме:

Язык Си с нуля - данный видеокурс предназначен для тех, кто еще ни разу не программировал. Здесь я максимально понятно пошагово обьясняю основы программирования на языке Си. Если хотите научиться программировать на языке Си - пройдите весь курс. Помимо объяснения материала я даю домашку. А после каждых нескольких уроков мы вместе пишем забавные игры!)

Безвозмездная помощь каналу:
VTB - 5368 2900 3162 0349 Антон.


Трек в конце: Silent Partner - Black Vulture
Рекомендации по теме
Комментарии
Автор

5 минут видео, а так много информации.
Спасибо за урок.
Респект за труд.

Ruslan_Sirota
Автор

Спасибо за уроки!
Для продвижения видео напишу его название:
(Битовые поля. Флаги. Получаем доступ к каждому биту)

ittxueo
Автор

Мне трудно переоценить работу автора этого канала, не скажу, что стал супермегапрофи, но эти уроки кратко, ёмко, точно рассказали мне базу языка с последовательным усложнением материала, очень крутая работа. а этот урок про Битовые операции, битовые поля, флаги, и получение доступа каждому биту.

whocares
Автор

Это видео полезно для программирования микроконтроллеров. В Atmel Studio 7 тоже нет типа bool, для флагов этот тип, то что надо. Проверил ваш урок в AS7 в коде с флагами, экономия памяти реальная. Не знал, что так можно применять структуры, спасибо, очень полезно. Только вот при программировании для ПК, где память в гигабайтах, не уверен, что кто то применяет битовые операции.

pavelkazakov
Автор

Конструкция с union просто великолепная!

JohnSmith-mrwp
Автор

я понял, спасибо. просто сразу не доперло)

inmfuon
Автор

а как получилось, что textParam = 10110011 и textParam = 10110010 на 2:03 на картинке???
Когда 0b0001 & 0b0100 = 0b0101, это соответственно BOLD & UNDERLINE

weekendshow
Автор

сколько раз вы произносили "запускаем" столько раз я не видел ни Bold ни Italic ни Underlined. (0:50 2:06 2:25 3:23 4:36 ) что - ВСЁ - работает - printf ?

stepanivanov
Автор

Почему интересно биты переменной "textParam" расположены именно в таком порядке? Мы вроде их нигде не задавали. Спасибо.

boson_higgs
Автор

Разве koef не должен перейти в другой байт?

rlfyxet
Автор

здравствуйте учу програмирование и у меня возникла проблема что значит взвести? Час сежу в интернете ищю так ничего и не нашол.

nmujjlk
Автор

во как, нет логического типа? не знал. только через условный оператор булевы значения проверяются?

inmfuon