Nicht bedeuten sie normalerweise etwas. Auf den niedrigsten Niveaus des Codes, haben Leute die häufig benutzten Variablen, die aus Bitübersichten bestehen, in denen jede Spitze etwas bedeutet. Dann können Sie einen Wert konstruieren, der eine Kombination der Spitzen (Markierungsfahnen) und des Tests für mehrfache Einzelteile sofort ist. Ein Beispiel sein die Spitzenmarkierungsfahnen, die in den Plattenzuganganrufen benutzt. Die Mittel mit einen Bitmarkierungsfahnen lesen, andere schreiben, eine anderen Mittel vom Anfang, eine anderen Mittel vom Ende, anders Verschluss die Akte, während wir sie benutzen. Using das hergerichtete Beispiel unten, können Sie eine bedingte Aussage wie dann schreiben:
wenn hinzufügen dann (den Zeiger auf das Ende der Akte verschieben)
1:
2:
3:
4:
5:
6:
7:
8:
9:
|
// herrichtete Spitzendefinitionen te
gelesenes = 1; gebissenes 1
= 2 schreiben; gebissene 2
Beginn = 4; gebissene 3
Ende = 8; gebissene 4
Verschluss = 16; gebissene 5
// also schreiben am Ende (hinzufügen), sein:
= 10 hinzufügen; Spitzen 2 und gebissene 4 = 2+8
|