Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
code_language:c [2025/10/31 20:28] 74.7.227.242 ancienne révision (2025/09/11 14:48) restaurée |
code_language:c [2025/10/31 20:39] (Version actuelle) 74.7.227.242 ancienne révision (2025/09/11 14:27) restaurée |
||
|---|---|---|---|
| Ligne 9: | Ligne 9: | ||
| + | ===== Variable ===== | ||
| + | ^Type variable ^Type in code ^Contenance ^ | ||
| + | | Booléan | bool | true or false | | ||
| + | | charactère| char | un caractère | | ||
| + | | Entier| int| un nombre entier | | ||
| + | | unsigned int| unsigned int| entier positif ou nul | | ||
| + | | double | double | nombre a virgule | | ||
| + | | chaine caractère | string | une chaine de caractère | | ||
| + | * Pour déclarer une variable: | ||
| + | * TYPE NOM(VALEUR); | ||
| + | * <code c++> int ageUtilisateur(16); | ||
| + | * Afficher une variable ( en console ) | ||
| + | * <code c++>int main() | ||
| + | { | ||
| + | int ageUtilisateur(16); | ||
| + | cout << "Votre age est : "; | ||
| + | cout << ageUtilisateur; | ||
| + | return 0; | ||
| + | }</ | ||
| + | * Utilisez les reference: | ||
| + | * Une reference est un alias qui pointera sur la variable utilisable a tout autre endroit du code. | ||
| + | * <code c++>int main() | ||
| + | { | ||
| + | int ageUtilisateur(16); | ||
| + | int& maVariable(ageUtilisateur); | ||
| + | }</ | ||
| + | * La reference doit imperativement être du meme type que la variable à laquelle elle est accrochee. | ||
| + | * <code c++>int main() | ||
| + | { | ||
| + | #include < | ||
| + | using namespace std; | ||
| + | |||
| + | int main() | ||
| + | { | ||
| + | int ageUtilisateur(18); | ||
| + | | ||
| + | int& maReference(ageUtilisateur); | ||
| + | |||
| + | //On peut utiliser à partir d'ici | ||
| + | //' | ||
| + | //Puisque ce sont deux étiquettes de la même case en mémoire | ||
| + | |||
| + | cout << "Vous avez " << ageUtilisateur << " | ||
| + | //On affiche, de la manière habituelle | ||
| + | |||
| + | cout << "Vous avez " << maReference << " ans. (via reference)" | ||
| + | //Et on affiche en utilisant la référence | ||
| + | | ||
| + | return 0; | ||
| + | } | ||
| + | }</ | ||
| + | * Une fois qu' | ||
| + | |||
| + | |||
| + | == Include Bibliotheque == | ||
| + | * Pour pouvoir utiliser et executé des fonctions predefinie dans le C++ on doit forcement inclure les bibliotheque contenant la dite fonction. | ||
| + | * <code c++> #include < | ||
| + | |||
| + | |||
| + | * Stocker une info d' | ||
| + | * Flux sortant et entrant ( cout et cin ) | ||
| + | * cout << | ||
| + | * cin >> | ||
| + | * Example: | ||
| + | * <code c++> #include < | ||
| + | using namespace std; | ||
| + | |||
| + | int main() | ||
| + | { | ||
| + | cout << "Quel age avez-vous ?" << endl; | ||
| + | |||
| + | int ageUtilisateur(0); | ||
| + | |||
| + | cin >> ageUtilisateur; | ||
| + | |||
| + | cout << "Vous avez " << ageUtilisateur << " ans !" << | ||
| + | |||
| + | return 0; </ | ||
| + | * L' | ||
| + | * La fonction getline() permet de récuper toute une ligne qu'un utilisateur a saisie. | ||
| + | * <code c++> #include < | ||
| + | #include < | ||
| + | using namespace std; | ||
| + | |||
| + | int main() | ||
| + | { | ||
| + | cout << "Quel est votre nom ?" << endl; | ||
| + | string nomUtilisateur(" | ||
| + | getline(cin, | ||
| + | |||
| + | cout << " | ||
| + | double piUtilisateur(-1.); | ||
| + | cin >> piUtilisateur; | ||
| + | |||
| + | cout << "Vous vous appelez " << nomUtilisateur << " et vous pensez que pi vaut " << piUtilisateur << " | ||
| + | |||
| + | return 0; | ||
| + | } </ | ||
| + | * Attention si on utilise un cin >> (chevrons) avant un getline(), il faut mettre entre les deux un cin.ignore(); | ||
| + | * <code c++> #include < | ||
| + | #include < | ||
| + | using namespace std; | ||
| + | |||
| + | int main() | ||
| + | { | ||
| + | cout << " | ||
| + | double piUtilisateur(-1.); | ||
| + | cin >> piUtilisateur; | ||
| + | |||
| + | cin.ignore(); | ||
| + | |||
| + | cout << "Quel est votre nom ?" << endl; | ||
| + | string nomUtilisateur(" | ||
| + | getline(cin, | ||
| + | |||
| + | cout << "Vous vous appelez " << nomUtilisateur << " et vous pensez que pi vaut " << piUtilisateur << " | ||
| + | |||
| + | return 0; | ||
| + | } </ | ||
| + | * MODIFICATION DE VALEUR DE VARIABLE: | ||
| + | * nom_variable = valeur_variable; | ||
| + | * <code c++> int unNombre(0); | ||
| + | |||
| + | unNombre = 5; //Je mets 5 dans la case mémoire ' | ||
| + | * OPERATION DE VALEUR DE VARIABLE: | ||
| + | * ^Operation ^Symbole ^Exemple ^ | ||
| + | | Additon| +| <code c++> resultat = a + b; </ | ||
| + | | Soustraction| -| <code c++> resultat = a - b; </ | ||
| + | | Multiplication| *| <code c++> resultat = a * b; </ | ||
| + | | Division| /| <code c++> resultat = a / b; </ | ||
| + | | Modulo| %| <code c++> resultat = a % b; </ | ||
| - | ===== Variable ===== | ||