Flipping værdien af en boolesk variabel er nyttigt, når der beskæftiger sig med variabler , der lagrer en on /off eller sand /falsk tilstand , såsom en tænd /sluk -knappen. En boolesk variabel kan være "sand" eller "falsk ", som programmeringssprog såsom C /C + + implementere som et heltal , der har en værdi af 1, hvis sandt og 0 hvis den er falsk . I C /C + + kan du bladre en boolesk variabel med en " if-else "-sætning , negationen operatøren eller en ternær betinget . Instruktioner
1
Åbn din C /C + + fil i en editor såsom Microsoft Visual Studio Express.
2
Erklær en boolesk variabel og tildele den en værdi på 0 eller 1 ved at tilføje følgende kode i din funktion : Hej
bool b = 0;
3
Vend den booleske værdi med en " if-else " erklæring ved at tilføje følgende kode : Hej
if ( b == 1)
b = 0;
ellers
b = 1;
Da en boolesk variabel kan kun have to værdier , du kan bruge en " if-else " til at håndtere begge tilfælde. Hvis det i øjeblikket har en værdi på 1 og derefter sætte den til 0 , . Hvis den har en værdi på 0 derefter indstille den til 1
Eller du kan bruge den logiske negation ( NOT) operatør , "!" med koden : Hej
b = b ;
operatoren NOT resulterer i en værdi på "falsk ", når variablen er sand og en værdi på "sand" hvis variablen er falsk ! .
Eller du kan bruge en tredelt betinget med "?" operatør ved at tilføje koden : Hej
b = b ? falsk : . sandt,
4
Gem filen , kompilere og køre programmet for at vende den booleske værdi