NEGATION
#include <stdio.h> main() { int flag = 0; if( ! flag ) { printf("The flag is not set.\n"); flag = ! flag; } printf("The value of flag is %d\n", flag); } Sample Program Output The flag is not set. The value of flag is 1
The program tests to see if flag is not (!) set; equal to zero. It then prints the appropriate message, changes the state of flag; flag becomes equal to not flag; equal to 1. Finally the value of flag is printed.