Vous êtes sur la page 1sur 4

Programmation en langage C

Fiche de résumé – TP1


Les types primitifs
Les tailles des types primitifs varient parfois selon l’environnement d’exécution (16 bits, 32 bits ou 64
bits). Notamment, la taille d’un entier standard (int) qui est normalement de 2 octets mais dans un
environnement de 64 bits, sa taille passe à 4 octets.

Type Taille (octet) Taille (octet) Contenu


32 bits 64 bits
char 1 1 Un caractère, ex : ‘A’
short 2 2 Entier court signé [-215-1, 215],
unsigned short Entier court non signé [0, 216]
int 2 4 Entier standard signé [-231-1, 231]
unsigned int Entier standard non signé [0, 232]
long 4 4 Entier long signé [-231-1, 231]
unsigned long Entier long non signé [0, 232]
long long 8 8 Signé [-263-1, 263]
unsigned long long Non signé [0, 264]
float 4 4
double 8 8
long double 12 12

Déclaration, initialisation des variables


Le nom d’une variable doit obligatoirement commencer par une lettre ou le caractère « _ ». on
déclare une variable comme suit :

On peut initialiser la variable lors de la déclaration ou après la déclaration, comme suit :

La ligne 8 : on a initialisé la variable v_octale avec une valeur dans la base 8 (une valeur commençant
par 0)

1
Programmation en langage C

La ligne 9 : on a initialisé la variable v_hexa avec une valeur dans la base 16 (une valeur commençant
par 0x).

Ecriture et lecture sur la console


La bibliothèque <stdio.h>, Standard Input/Output Header, définie plusieurs constantes et fonctions
très utiles pour manipuler les entrées et les sorties.

 printf(“chaine formatée “, paramètres) ; afficher une chaine de caractère sur la console.

Exemple :

%c : afficher une caractère %ld : afficher un entier long %f : afficher un réel ou un


double
%d : afficher un entier %lld : afficher un long long
%Lf : afficher un réel long

\n : retour chariot

\t : tabulation (10 espaces)

Priorité des opérations


L’ordre des opérateurs est celui vu en mathématique. Les opérations sont évaluées suivant la
puissance de priorité de certaines formes d’écriture.

2
Programmation en langage C

Ici l’instruction de calcule est équivalente à :

Pour cette écriture :

On aura un équivalent :

Les opérateurs de comparaison :


a==b a<=b !a
égalité inférieur ou égal a non égal à 0

a!=b a>b a && b


non égalité strictement supérieur équiv. à a ET b

a<b a>=b // supérieur a || b


strictement inférieur ou égal équiv. à a OU b

Une comparaison retourne la valeur 1 si la comparaison est vrai et 0 si la comparaison est fausse.

3
Programmation en langage C

Vous aimerez peut-être aussi