Me revoilà ! Dans ce cours, nous traiterons sur un sujet qui au départ est une notion difficile à acquérir. Pourtant, par la suite, ca devient une pratique enfantin se trouvant dans tous les programmes.
Nous allons dans ce cours parler des variables.
Une variable est un élément de programmation possédant un nom et une valeur. Cette valeur, elle peut changer, elle peut varier...
. La valeur est enregistrer dans la mémoire vive de l'ordinateur (dans une case).
Sans plus tarder, nous allons voir comment les déclarer (les créer). Sachez qu'il existe 2 syntaxes possibles.
- Code:
-
type nomDeLaVariable(Valeur)
type nomDeLaVariable = Valeur;
Par l'exemple:
- Code:
-
#include
using namespace std;
int main(int argc, char* argv[])
{
int maVariable(8);
double maVariable2 = 7.6;
}
Ce code source créer une variable
maVariable contenant la valeur
7, puis créer une variable
maSecondeVariable contenant la valeur 8.
Sachez qu'il est possible de déclarer une variable sans lui donner une valeur de départ, mais je vous le déconseille: on donnera toujours une valeur de départ (Selon ce qui a été enregistré à cet endroit là par le programme précédent).
Voici la syntaxe:
- Code:
-
int maVariable;
Il est maintenant temps que je vous explique ce qu'est une type de variable.
Un type de variable indique quel type de valeur nous allons entrer dans notre variable.
Ça peut par exemple être un nombre entier en 0 et 255
!
Il existe pleins de types de variable. Dans les débuts de la programmation, la mémoire était petite, donc on devait faire attention à ne pas dépasser ce qu'avait l'utilisateur. Mais à l'heure actuelle, nous avons tous une mémoire de grande taille.
Nous allons utiliser 4 types de variables principalement pour l'instant: char, int, float et bool.
Ces 4 types ont chaqu'uns un role spécial:
-char permet de stocker une lettre
- Code:
-
char lettre = 'a';
- Code:
-
char lettre('a');
-int sert à stocker un nombre entier entre -2 147 483 648 et 2 147 483 648
- Code:
-
int nombre = 42;
- Code:
-
int nombre(42);
-float sert à stocker un nombre décimal entre -1.7 x 10^308 et 1.7 x 10^308
- Code:
-
float nombre = 42,5;
- Code:
-
float nombre(42,5);
-et bool permet de stocker 2 valeurs très précises: true ou false (vrai ou faux). L'utilité de ce type ne parait pas évident pour l'instant, mais vous verrez plus tard
.
- Code:
-
bool booleen(true);
- Code:
-
bool booleen = false;
Sachez aussi que pour les types int et float, il suffit d'ajouter en début d'instruction 'unsigned' pour que la variable ne puisse que être positive.
Ensuite, vous pouvez très bien donné la valeur d'une autre variable à votre variable de cette façon (et même faire des calculs avec !):
- Code:
-
int maPremiereVariable = 5;
int maSecondeVariable = maPremiereVariable * 5;
cout << maPremiereVariable << " multiplier par 5 est egal a " << maSecondeVariable << endl;
Voilà ! Je pense que c'est suffisant pour le moment, nous découvrons plus tard ce qu'est une référence et un pointeur par l'exemple dans un prochain cours. Pour le moment, vous n'y trouverez aucune utilités (déjà que les variables ne sont pas utiles pour l'instant...).
Le prochain cours traitera des flux d'entrés et de sortie (sans le savoir, vous utilisez déjà le flux de sortie
).
à très bientot !