Programiranje u C-u
LOGIČKI OPERATORI U SLOŽENIM RELACIJAMA ( AND,
NOT, OR, EOR )
NEGACIJA
#include <stdio.h>
main()
{
int flag = 0;
if( ! flag ) {
printf("Zastavica nije postavljena.\n");
flag = ! flag;
}
printf("Vrijednost zastavice je %d\n", flag);
}
Ispis programa
Zastavica nije postavljena.
Vrijednost zastavice je 1
Program testira je li zastavica jednaka nuli, tj.
nije (!) postavljena. Tada ispisuje određenu poruku, mijenja vrijednost
zastavice (flag); flag postaje jednaka negaciji flag;
tj. jednaka 1. Naposljetku se vrijednost flag ispisuje.
©Copyright B Brown. 1984-1998. All rights reserved.