unsigned char Flags;
플래그가 전원을 켰을 때 기본값 인 0 인 경우 플래그의 각 단계에 저장되는 값은 얼마입니까?여기에 약간의 명료 함이 필요합니다.
Flags |=0x04; //Flags = What will be stored here?
Flags &= 0xfe; //Flags = What will be stored here after bitwise operation?
if 문은 무엇을 수행합니까? Flags &= 0xfe
가 if(Flags & 0x01)
전에 마지막 작업 인 경우 조건이 입력되지 않도록
if(Flags & 0x01)
{
//When will it enter into this conditional?
}
플래그 null 값 또는 아무것도의 값을 가질 수 없습니다. 0을 의미 했습니까? – 2501
예. 전원을 켰을 때의 기본값. –
'0'또는 '1'이면 마지막 비트를 검사합니다. – ameyCU