Programació en C
Enviado por Sara • 8 de Febrero de 2018 • 3.064 Palabras (13 Páginas) • 281 Visitas
...
Existeixen cinc tipus bàsics: caràcter, enter, coma flotant, coma flotant de doble precisió i void.
Els altres tipus es basen en aquests cinc. El tipus void, o declara explícitament una funció com que no torna valor, o bé crearà un punter genèric.
-
OPERADORS
Es defineixen sis tipus d’operadors aritmètics, relacionals, d’assignació, lògics de direcció i de moviment. Per exemple, si ens volem assegurar que l’expressió x/2 s’avaluï del tipus float (decimal), podem escriure: (float) x/2;
-
Operadors aritmètics
Taula 2 - Llista d'operadors aritmètics.
Operador
Significat
+
Suma
-
Resta
*
Producte
/
Quocient d’una divisió
%
Resta d’una divisió
-
Operadors lògics
Taula 3 - Llista d'operadors lògics.
Operador
Significat
!
Not (no lògic)
&&
And (i lògic)
||
Or (ó lògic)
-
Operadors relacionals
Taula 4 - Llista d'operadors relacionals.
Operador
Significat
==
Igual a
!=
No igual a
>
Major que
Menor que
>=
Major o igual que
Menor o igual que
-
Operadors d’assignació
Taula 5 - Llista d'operadors d'assignació.
Operador
Sentència abreujada
Sentencia no abreujada
=
=
=
++
m++
m=m+1
--
m--
m=m-1
+=
m+=n
m=m+n
-=
m-=n
m=m-n
*=
m*=n
m=m*n
/=
m/=n
m=m/n
%=
m%=n
m=m%n
Els operadors d’assignació ++ poden anar abans o davant d’una expressió formant una nova expressió. Aquestes expressions es denominen post-increments o pre-increments (decrements si l’operador és --) i són expressions compostes, normalment són del tipus y=x++: (y=++x;).
Existeix una diferència entre el post-increment i el pre-increment. El post-increment primer suma un a la variable (x a l’exemple) i després assigna aquest valor (y a l’exemple), en comptes que amb el pre-increment, l’assignació és anterior. Per exemple:
int x=1, y;
y=x++; /* x és 1 i y val 2 */
int x=1, y;
y=++x; /* x val 2 i també y val 2 */
-
SENTÈNCIES
Una sentència és qualsevol expressió en C que s’espera que tingui alguna conseqüència. Poden ser assignacions, operacions, crides a funcions o combinacions d’aquestes. Una sentència simple acaba amb un punt i coma.
-
Etiquetes de sentència
Es separen les sentencies per l’ús dels dos punts. La seva sintaxis és:
etiqueta: sentencia; per exemple: etiq 10: x++;
-
Sentències compostes
És un conjunt de sentències simples que es tanquen dins dels símbols { i } per formar un bloc de codi. Poden aparèixer a qualsevol lloc en el que podria ser-hi una sentencia simple. La seva sintaxis és:
{
sentència;
...
sentència;
}
-
Sentències de selecció
Existeixen dos tipus, if i switch. També existeix l’operador “?” que pot ser una alternativa per a if en segons quines situacions.
- if: les sentencies que podem
...