Essays.club - Ensayos gratis, notas de cursos, notas de libros, tareas, monografías y trabajos de investigación
Buscar

Programació en C

Enviado por   •  8 de Febrero de 2018  •  3.064 Palabras (13 Páginas)  •  281 Visitas

Página 1 de 13

...

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

...

Descargar como  txt (21.6 Kb)   pdf (82.2 Kb)   docx (28.1 Kb)  
Leer 12 páginas más »
Disponible sólo en Essays.club