Subpunt anterior Subpunt posterior Punt precedent Titol Contingut


1.2. Operadors.


Aritmètics

Exemples:

Comparació

Lògics

Exemples:

Assignació

Exemples:

Tractament de bits

Exemples:

Operador condicional

Exemples:

Resultat d'una operació

- Qualsevol expressió d'assignació entre parèntesi es converteix a la seva vegada en un operand per a una segona expressió, el valor del qual és el resultat de la primera expressió.

Exemples:

Conversió automàtica de tipus

- En expressions on estiguin involucrades variables i constants de diferents tipus, el C converteix automàticament totes les variables de l'expressió al tipus més gran, i després opera. El resultat es converteix posteriorment al tipus de la variable resultat.

Exemples:

Exercici:

- Per practicar amb els operadors, proveu d'acabar el següent programa en C (escriure una única expressió per cada línia de comentari que comenci per '?'; per convertir la pregunta en un comentari, substituir l'interrogant per '/'). El procés consisteix en obrir un editor (NE.COM, per exemple), modificar el fitxer de text OPERADOR.C, compilar, linkar, i executar des de l'intèrpret de comandes del DOS (si no hi han errors de compilació!).

- A continuació s'explica com treballar amb els programes del seminari. Es suposarà que els fonts de C es troben al directori "C:\SEMINARI", i separats per subdirectoris corresponents a les 4 seccions del seminari ("\SEC1", "\SEC2", ...). Es poden editar els fitxers directament sobre el directori on es troben; després, la compilació i el linkatge es farà de la següent forma (suposant que els programes implicats són accessibles amb el PATH que es tingui definit:

- El resultat de l'execució ha de ser el següent llistat per pantalla:


Subpunt anterior Subpunt posterior Punt precedent Titol Contingut