INTRODUZIONE ALLA PROGRAMMAZIONE IN C



Operatori di confronto



Per testare l'ugualianza si usa "==" mentre per la disugualianza "!=". Ci sono poi gli operatori "<" (minore), ">" (maggiore), "<=" (minore o uguale), ">=" (maggiore o uguale). NB. if (i==j) ... esegue il contenuto dell'if se i e' uguale a j, ma if (i=j) ... e' ancora sintatticamente esatto ma effettua l'assegnazione del valore di j ad i e procede se j e' diverso da zero in quanto viene interpretato il valore TRUE (e' come scrivere if i ... con i diverso da zero). In questo caso si tratterebbe di una "assegnazione di valore", una caratteristica chiave del C.