Introduction
Voici le tutorial où je vais vous présenter les différents types de données qui existent en C.
Dans ce tutorial il n'y aura pas de code ou d'algorithme donné, juste des commandes. Il faudra bien sur inclure la bibliothèque
stdio.h
Les types
Il existe plusieurs type de données en C :
-Entier :
int
-Charactère:
char
-Réel :
float
-Réel double précision :
double
Désolé mais le type booléen n'existe pas en C. Justement peut-on le définir ? La réponse est oui !
Définir une constante
Comment créer le type booléen ? True or False
On va se servir de
#define.
Cette commande permet de définir une constante.
Pour créer le nouveau type booléen on va mettre après la déclaration des bibliothèques :
#define true 1
#define false 0
Après avoir expliquer comment définir une constante, je vais maintenant présenter comment définir un nouveau type
Définir un nouveau type
Parfois, on a besoin de créer un nouveau type de donnée.
Par exemple, nous voulons créer une liste d'entier. Cette liste s'appel liste ( pas très original :

)
typedef nous permet de créer un type nouveau:
typedef int liste[100];
Autre exemple, pour une structure de donnée.
Nous voulons créer la donnée eleve.
Un eleve est composé de son nom, son prénom et sa date de naissance. C'est donc une structure ooOO !!
typedef struct {
char nom[30];
char prenom[30];
int date;
} Eleve;
Pour accéder à un membre de eleve, il faudra faire pour la date par exemple.
eleve.date=01061983;
Afficher les données
Les données peuvent être affichées par la commande
printf();
Voici un exemple pour afficher des variables :
//Affiche un entier
printf("%i",entier);
printf("%d", entier);
//Affiche un réel
printf("%f",real);
//Affiche un caractère
printf("%c",carac);
//Affiche un tableau de caractère
printf("%s",moichainecarac);
//Affiche le code hexadecimal
printf("%h",entier);
//Faire un retoure à la ligne
printf("moi n apres");
//Faire une tabulation
printf("moi t apres");
Voilà à peu près tout ce qui vous servira.
Si vous en voulez encore ou avoir plus de précision je vous renvoie à la bible !
[url]
ftp://ftp.imag.fr/pub/labo-CLIPS/commun/C/Introduction_ANSI_C.pdf[/url]
Conclusion
Ce petit tutorial vous a permis de découvrir les différents types de données et comment les afficher. Vous allez me dir et comment on fait pour récupérer des données à partir du clavier ?
Et bien il faut utiliser
scanf, pour la reste consulter la bible.
Allez rdvz dans le tuto 4 pour des choses bien plus marrantes !