Onwebcreations.Net  
Onwebcreations.Net
 
Programmation
Services Gratuits
Codes Sources
Divertissements
   

  Programmation C Haut de page

 

 La déclaration des variables et le type de données affecté est explicite en C. De plus, cette opération doit être effectuée en début de programme, avant tout traitement. Voici la syntaxe de définition :

type NomVar;

Pour initialiser plusieurs variables, voici comment proceder :
type NomVar1, NomVar2, NomVar3;
 

Types de données entières :
char x;
int x;
short x;
long x;

Selon la donnée à stocker, avec ou sans signe, on pourra compléter ces types de données avec la clause signed (avec signe) ou  unsigned (sans signe). Si ces clauses sont omises, le compilateur suppose que ces données sont signées. De ce fait, il revient au même d'écrire :
 

signed char x; char x;
signed int x; int x;
signed short x; short x;
signed long x; long x;


Types de données à virgule flottante :
float x;
double x;
long double x;


Voyons maintenant en détail les types de données.

Le type char :

Du mot anglais character, char est utilisé pour contenir un caractère unique. Il contient en fait la valeur entière du caractère qu'il contient au format ASCII.

char x; // initialise une variable type char, pouvant contenir un unique caractère

Voici quelques correspondances de la table ASCII :
 

Décimal Hexadécimal Caractère
0 00 NULL
... 
65 41 A
66 65 B
67 65 C
...
255 FF espace



Si la variable de type char contient le caractère 'A' par exemple, l'ordinateur ne stocke pas 'A' mais 65 sous la forme binaire sur 1 octet ( chaque caractère occupe 1 octet ).
Voici l'occupation en mémoire de la variable char x;. Cette donnée est donc par défaut signée.

 

Codage binaire du caractère 'A'

0 1 0 0 0 0 0 1

Ci dessus, en grisé, le 0 correspond au bit de signe. Si le bit de signe est positionné ( 1 ) alors le nombre est négatif, si le bit de signe n'est pas positionné ( 0 ) alors le nombre est positif. Cela ne veut pas dire que la lettre a est positive ou négative, mais signifie simplement que cette donnée est codifiée par l'ordinateur sous la forme d'un nombre muni d'un signe.



[ << Page précédente | Page suivante >> ]


 
    Haut de page
© Onwebcreations.Net : Programmation & Services Internet
Accessible aussi par : Services-Gratuits-Webmasters.com
Contacter le suppport technique
Internaute(s) actuellement sur le site.