Les types de données

Avant d'utiliser une variable, on doit indiquer son type (sa nature), ce qui précise:

  1. toutes les valeurs que peut prendre la variable ;

  2. La taille de l'espace de stockage réservé à cette variable (en octet. 1 octet = 8 bits)

  3. Les opérations qu'il est possible d'effectuer avec la variable (ex. pour un caractère, il n'est pas possible de réaliser une division).

Pour préciser le type d'une variable, il est nécessaire d'utiliser un mot‐clé spécifique

Rappel

  • Indication de type de variable en Algorithmique:

    Algorithme Name_Algo;

Var

name_variable1: type_variable1;

...

  • • Indication de type de variable en C :

#include <stdio.h>

void main()

{

type_variable1 name_variable1;

...}

Fondamental

Les différents types simple en Algorithmique:

  • Entier : c'est nombre entier

  • Réel : c'est nombre réel

  • Caractère : c'est nombre caractère (A, a, b, @, ?, ...)

  • Booléen : c'est nombre logique (0 ou 1)

Les différents types simple en C

Définition

Description

Valeur Min

Valeur Max

Nombre d'octets

int

Entier standard

‐32768

32767

2

long

Entier Long

‐2147483648

2147483648

4

unsigned int

Entier sans

signé

0

65535

2

float

Réel

3.4 * 10‐38

3.4 * 10+38

4

double

Réel long

1.7 * 10‐308

1.7 * 10+308

8

char

Caractère

‐127

127

1

bool

Booléen

0

1

1