Diferència entre revisions de la pàgina «Introducció a C - 2a part»

De binefa.com
Salta a la navegació Salta a la cerca
Línia 2: Línia 2:
  
 
= Tipus de variables =
 
= Tipus de variables =
{|
+
{|| class="wikitable"
 
|'''Tipus'''
 
|'''Tipus'''
 
|'''Bytes            '''
 
|'''Bytes            '''

Revisió del 14:46, 14 oct 2021

Al resum teòric del mòdul 2 del d97 destaquem:

Tipus de variables

Tipus Bytes Ventall de valors
char 1 -128 a 127
unsigned char 1 0 a 255

Constants

12312 constant tipus int
54154551145 constant no vàlida
54154551145. constant tipus double
1.25f constant tipus float
1.25l constant tipus long double

Operadors

Operadors aritmètics:

- Canvia el signe  (és un operador unari, és a dir, actua només sobre un operant)
+ Suma 
- Resta
* Producte
/ Divisió
% Residu (residu de la divisió entera)
& i a nivell de bit
| o a nivell de bit
~ Negador a nivell de bit

Operadors d'assignació

nom_variable = expressió;
a = a+1;
a += b significa a = a + b
a -= b significa a = a – b
a *= b significa a = a * b
a /= b significa a = a / b
a %= b significa a = a % b

Operadors incrementals

a = 2;
b = a++;              /* a = 3 i b = 2 */
b = ++a;              /* a = 3 i b = 3 */

Operadors relacionals

== Igual que (no confondre amb l'operador d'assignació =)
<  Menor que
>  Major que
<= Menor o igual que
>= Major o igual que
!= Diferent que

Operadors lògics

! Negador a nivell de valor lògic (0 es fals. Qualsevol altra número és cert)
&& i lògica
|| o lògica

Altres operadors

unari: + no fa res, però serveix com a complement de l'operador unari -.
sizeof(): torna la mida del tipus, variable o expressió introduït com argument.
, (coma): serveix per avaluar expressions múltiples. El seu ús més freqüent és en expressions de la sentència for.

Expressions

(a-b*2.0)||(c!=a)

Jerarquia de les operacions

Conversions de tipus implícites i explícites (casting)

Sentències

Una sentència en C és una unitat executable com pot ser una assignació o una crida a una funció. Una sentència pot ser simple o composta.

Sentències simples

Les sentències simples acaben amb el caràcter ; (punt i coma).

Sentències compostes

Les sentències compostes són un conjunt de sentències simples agrupades dintre de claus {}. Una sentència composta també es coneix amb el nom de bloc.

Directives del preprocessador: #include i #define

Funcions

Declaració de funcions

Implementació de funcions