السبت، 17 سبتمبر 2011

Les types et les variables

La notion de type : La mémoire centrale est un ensemble de "positions binaires" nommées bits. Les bits sont regroupés en
octets (8bits), et chaque octet est repéré par son adresse.
L'ordinateur, ne sait représenter et traiter que des informations exprimées sous forme binaire. Toute
information, quelle que soit sa nature, devra être codée sous cette forme. Dans ces conditions, il ne suffit
pas de connaître le contenu d'un emplacement de la mémoire pour être en mesure de lui attribuer une
signification.
Par exemple, si un octet contient la valeur binaire suivant :1000 1101 alors ça peut représenter un
nombre entier positif ou négatif, comme elle peut représenter un nombre réel ou un caractère, ou même
une instruction de programme, ou un graphique …..
Donc il n'est pas possible d'attribuer une signification à une information binaire tant que l'on ne connaît
pas la manière dont elle a été codée et son type.
C manipule deux types de base: les entiers et les nombres flottants.
Les entiers
En C, on dispose de divers types d'entiers qui se distinguent par la place qu'ils occupent en mémoire :
o sur 1 octet, les entiers signés et non signés (char) et (unsigned char).
o sur 2 octets, les entiers signés et non signés (short) et (unsigned short).
o sur 4 octets, les entiers signés et non signés (long) et (unsigned long).
o le type int (unsigned int) est selon les machines synonymes de short (unsigned short) ou de long
(unsigned long)

ليست هناك تعليقات:

إرسال تعليق