unsigned char Flags;
Какое значение хранится каждый шаг в Флаге, если флаг имеет значение по умолчанию при включении питания i.e 0?Нужна определенная ясность в отношении этого
Flags |=0x04; //Flags = What will be stored here?
Flags &= 0xfe; //Flags = What will be stored here after bitwise operation?
Что делает это, если заявление?
if(Flags & 0x01)
{
//When will it enter into this conditional?
}
Флаги не могут иметь нулевое значение или значение ничто. Вы имели в виду 0? – 2501
Да. Значение по умолчанию при включении питания. –
Это будет проверка последнего бит i.e, если это '0' или' 1'. – ameyCU