Flipping il valore di una variabile booleana è utile quando si tratta di variabili che memorizzano uno stato on /off o vero /falso , ad esempio un pulsante di accensione /spegnimento . Una variabile booleana può essere " vero" o " falso ", che linguaggi di programmazione come C /C + + implementare come un intero che ha un valore di 1 se vero , 0 se falso . In C /C + + è possibile capovolgere una variabile booleana con un'istruzione " if-else " , l'operatore di negazione o di un ternario condizionale . Istruzioni
1
Aprite il vostro C /C + + file in un editor come Microsoft Visual Studio Express .
2
Dichiarare una variabile booleana e assegnarle un valore di 0 o 1 aggiungendo il seguente codice nella funzione :
bool b = 0;
3
Capovolgere il valore booleano con un'istruzione " if-else ", aggiungendo il seguente codice :
if ( b == 1 ) per
b = 0;
altro
b = 1;
Dato un valore booleano variabile può avere solo due valori è possibile utilizzare un " if-else " per gestire entrambi i casi . Se attualmente ha un valore di 1, quindi impostare a 0 , . Se ha un valore pari a 0 quindi impostarlo su 1
In alternativa, è possibile utilizzare la negazione logica ( NOT ) operatore , , " ! " con il codice :
b = b ;
I risultati non operatore in un valore " false" quando la variabile è vera e un valore "true " quando la variabile è falso ! .
In alternativa , è possibile utilizzare un ternario condizionale con il " ? " operatore con il codice :
b = b ? falso : . vero ;
4
Salvare il file , compilare ed eseguire il programma per capovolgere il valore booleano