Wie man eine Zahl in Boolean kippen

April 24

Spiegeln den Wert einer booleschen Variablen ist hilfreich beim Umgang mit Variablen, die einen ein-/ausschalten oder wahr/falsch-Zustand, z. B. ein ein-/ausschalten Taste speichern. Eine boolesche Variable kann "wahr" oder "falsch", die Implementierung von Programmiersprachen wie C/C++ als eine Ganzzahl, die den Wert 1 hat, wenn true und 0, wenn false. In C/C++ können Sie eine boolesche Variable mit einer "If-else"-Anweisung, der Negationsoperator oder einen ternären Conditional umkehren.

Anweisungen

1 Öffnen Sie die C/C++-Datei in einem Editor, z. B. Microsoft Visual Studio Express.

2 Eine boolesche Variable deklarieren und ihr einen Wert von 0 oder 1 durch hinzufügen den folgenden Code in der Funktion:

Bool b = 0;

3 Kippen Sie den booleschen Wert mit einer "If-else"-Anweisung, fügen Sie folgenden Code:

Wenn (b == 1)

b = 0;

sonst

b = 1;

Da eine boolesche Variable nur zwei Werte haben kann können ein "If-else" Sie um beide Fälle zu behandeln. Wenn es derzeit festgelegt es dann ein Wert von 1 auf 0; Wenn es hat setzen es dann ein Wert von 0 auf 1.

Oder können den logische Negation (nicht)-Operator, "!", mit dem Code:

b =! b;

Der NOT-Operator führt zu den Wert "False", wenn die Variable auf true festgelegt ist und der Wert "True", wenn die Variable false ist.

Oder können Sie einen ternären Conditional mit dem "?" Operator durch Hinzufügen des Codes:

b = b? falsch: wahr;

4 Speichern Sie die Datei, kompilieren Sie und führen Sie das Programm kippen Sie den booleschen Wert.