Publié le
Mis à jour le
2022-07-18
Mis à jour le
2023-03-13
Type, identifiant et commentaire.
Types
Pour débuter ce cours, vous allez apprendre ce qu'un type et son rôle en programmation.
Qu'est-ce qu'un type?
Les types sont des mots réservés qu'on utilise pour identifier la donnée qui sera contenue en mémoire.
Ils en existent plusieurs en C/C++, mais on va s'arrêter sur les types de base qui contiennent une valeur.
Le terme, mot réservé est un mot qui ne peut pas être utilisé pour nommer ou identifier quelque chose.
Quand vous allez utiliser un type: il devra être écrit en minuscule, il ne comprendra aucune ponctuation et aucun espace.
Voici une liste des types de base qui contient une valeur.
Chacun d'eux contient une taille minimum et maximum qui doit être respecté lors de son utilisation.
Chacun d'eux contient une taille minimum et maximum qui doit être respecté lors de son utilisation.
Types entiers:
short Taille entre: -32 768 à 32 767
int Taille entre: -2 147 483 648 à 2 147 483 647
long Taille entre: -2 147 483 648 à 2 147 483 647
Types décimaux:
double Taille entre: -1.79769 à 10 ^ 308
float Taille entre: -3.40282 à 10 ^ 38
Les types sont placés en général au début d'une déclaration: une déclaration est un emplacement en mémoire qui sera réservé pour contenir cette donnée. Les données qui seront envoyées dans la mémoire pourront être récupérées, modifier ou afficher au besoin.
En programmation, un type est toujours accompagné d'un identifiant, allons voir la suite pour en savoir plus.
Un identifiant
Vous avez appris à quoi sert un type, maintenant regardons ce qu'est un identifiant.
L'identifiant est le nom qui sera affecté à ce type: il permet au compilateur de faire la distinction entre chaque déclaration.
int identifiant;
Une déclaration est toujours composée d'un type et de son identifiant, mais l'identifiant devra respecter certaines conditions: il devra être différent ou comprendre un caractère distinct qui va le différencier. Le compilateur n'aime pas les déclarations avec les mêmes identifiants et les mêmes caractères.
int IDENTIFIANT;
int identifiant;
int Identifiant;
int 1Identifiant;
Comme le type, un identifiant ne comporte aucune ponctuation et aucun espace. Si vous désirez séparer les mots qui le composent, vous pourrez utiliser un underscore.
int CalculeTaxes;
int Calcule_taxes;
En programmation, il arrive que plusieurs déclarations peut comprendre le même type. Pour éviter la répétition, on peut lui assigner plusieurs identifiants. Ce qui vous permettra de faire plusieurs déclarations sur une même ligne. N'oubliez pas la virgule pour les séparer.
int CalculTaxes, FactureTotal;
Il existe plusieurs déclarations, définitions et instructions qui contiennent un point virgule à la fin de la ligne.
Prenez le temps d'apprendre les syntaxes d'écriture pour éviter les erreurs à la compilation.int CalculeTaxes //Il manque un point virgule a cette déclaration.
Pour la suite de ce cours, vous allez apprendre ce qu'est un commentaire.
Les commentaires.
Une fois que vous avez écrit votre première déclaration, il vous sera possible de la compléter par un commentaire.Qu'est-ce qu'un commentaire?
Un commentaire est une information qui sera visible que par le programmeur: il permet de comprendre certaines parties de votre programme qui serait trop long à expliquer avec un identifiant (Son nom).
Il existe deux types de commentaires, le premier s'écrit sur une seule ligne: il débute par les doubles slash suivi de votre message.
int Identifiant; //Ceci est un commentaire sur une ligne.
Ce type de commentaire occupe toute la ligne après les doubles slash.int Identifiant; //Ceci est une déclaration.
Les commentaires peuvent être placés où vous le désirez dans votre code-source. Mais, il faut faire attention comment vous les utiliserez. Une instruction mise par erreur dans un commentaire va être ignorée lors de la compilation. Ce qui peut provoquer une erreur.Le prochain commentaire s'écrit sur plusieurs lignes: il débute par un slash astérisque et se termine avec un astérisque slash. Ce type de commentaire vous permet de fournir des explications sur plusieurs lignes, si c'est nécessaire.int Identifiant; //Commentaire. int MaDeclaration; //Instruction
/*
Ce type de commentaire peut-être
écrit sur plusieurs lignes.
*/
int Identifiant;
La prochaine partie est dédiée aux fonctions, allons voir ce que c'est.