if(0x80 & licht){
}

void Widget:: licht1Ein(){
	licht |= 1<<7;
	showLicht();
}

void Widget::licht1Aus(){
	licht &= ~(0x40);
	showLicht();
}

→ &: Bitweise

→ &&: “und”

Bitschreibweise:

1 0 1 1 0 0 1 0
2^7 2^6 2^5 2^4 2^3 2^2 2^1 2^0
80 40 20 10 08 04 02 01

Beispiel-Bit

HEX nach Binär

HEX

7Bad

6Flur

5Küche

4Kinderzimmer

3Kinderzimmer2

2Schlafzimmer1

1Wohnzimmer

0Licht  - Zentrale