Académique Documents
Professionnel Documents
Culture Documents
C ++ est un puissant langage de programmation polyvalent. Il peut être utilisé pour développer des systèmes
d’exploitation, des navigateurs, des jeux, etc. C ++ prend en charge différentes méthodes de programmation telles
que procédurale, orientée objet, fonctionnelle, etc. Cela rend le C ++ puissant et flexible.
Notre tutoriel de programmation C ++ vous guidera pour apprendre la programmation C ++ une étape à la fois.
Introduction au C ++
Variables et littéraux C ++
Types de données C ++
E / S de base C ++
Conversion de type C ++
Opérateurs C ++
Commentaires C ++
Contrôle de flux C ++
C ++ si … autre
C ++ pour la boucle
C ++ faire … en boucle
Instruction de rupture C ++
Instruction C ++ continue
Instruction de commutateur C ++
Instruction goto C ++
Fonctions C ++
Fonctions C ++
Types de fonctions C ++
Surcharge de fonction C ++
Classe de stockage C ++
Récursivité C ++
Référence de retour C ++
Tableaux et chaînes C ++
Programmer en C++
Tableaux C ++
Tableaux multidimensionnels
Fonction et tableau C ++
Chaîne C ++
Structures C ++
Structure C ++
La structure et la fonction
Énumération C ++
Objet et classe C ++
Objets et classe C ++
Constructeurs C ++
Objets et fonction C ++
Pointeurs C ++
Pointeur C ++
Pointeurs et tableaux C ++
Pointeurs et fonctions C ++
Gestion de la mémoire C ++
Héritage C ++
Héritage C ++
Remplacement de fonction C ++
Fonction Friend C ++
Fonction virtuelle C ++
Modèles C ++
À propos de la programmation C ++
Langage multi-paradigme – C ++ prend en charge au moins sept styles de programmation différents. Les
développeurs peuvent choisir l’un des styles.
Langage à usage général – Vous pouvez utiliser C ++ pour développer des jeux, des applications de bureau, des
systèmes d’exploitation, etc.
Programmer en C++
Vitesse – Tout comme la programmation C, les performances du code C ++ optimisé sont exceptionnelles.
Orienté objet – C ++ vous permet de diviser des problèmes complexes en ensembles plus petits à l’aide d’objets.
C ++ est utilisé pour développer des jeux, des applications de bureau, des systèmes d’exploitation, des navigateurs,
etc. en raison de ses performances.
Après avoir appris le C ++, il sera beaucoup plus facile d’apprendre d’autres langages de programmation comme
Java, Python, etc.
C ++ vous aide à comprendre l’architecture interne d’un ordinateur, comment l’ordinateur stocke et récupère les
informations.
Tutoriel C ++ de Programiz – Nous fournissons des tutoriels C ++ étape par étape, des exemples et des références.
Démarrez avec C ++.
Documentation officielle C ++ - Cela peut être difficile à suivre et à comprendre pour les débutants. Visitez la
documentation officielle C ++.
Écrivez beaucoup de code de programmation C ++ - La seule façon d’apprendre la programmation est d’écrire
beaucoup de code.
Lire le code C ++ - Rejoignez les projets open source de Github et lisez le code des autres.
Ressources C ++
Exemples C ++
Références C ++
Guide C ++
Dans ce didacticiel, nous allons en apprendre davantage sur les variables, les littéraux
et les constantes en C ++ à l'aide d'exemples.
Variables C ++
En programmation, une variable est un conteneur (zone de stockage) pour contenir des
données.
Pour indiquer la zone de stockage, chaque variable doit recevoir un nom unique
(identifiant). Par example,
4. Un nom de variable ne peut pas être un mot - clé . Par exemple, int est un mot-
clé utilisé pour désigner des entiers.
Littéraux C ++
Les littéraux sont des données utilisées pour représenter des valeurs fixes. Ils peuvent
être utilisés directement dans le code. Par exemple: 1 , 2.5 , 'c' etc.
Ici, 1 , 2.5 et 'c' sont littérales. Pourquoi? Vous ne pouvez pas attribuer des valeurs
différentes à ces termes.
Voici une liste de différents littéraux dans la programmation C ++.
1. Entiers
Un entier est un littéral numérique (associé à des nombres) sans aucune partie
fractionnaire ou exponentielle. Il existe trois types de littéraux entiers dans la
programmation C:
1. décimal (base 10)
2. octal (base 8)
Par example:
0.0000234
-0.22E-5
3. Caractères
Un littéral de caractère est créé en entourant un seul caractère entre guillemets
simples. Par exemple: 'a' , 'm' , 'F' , '2' , '}' etc.
4. Séquences d'échappement
Parfois, il est nécessaire d'utiliser des caractères qui ne peuvent pas être saisis ou qui
ont une signification particulière dans la programmation C ++. Par exemple, nouvelle
ligne (entrée), tabulation, point d'interrogation, etc.
Pour utiliser ces caractères, des séquences d'échappement sont utilisées.
Séquences
Personnages
d'échappement
\b Retour arrière
\f Saut de formulaire
\n Nouvelle ligne
\r Revenir
\t Onglet horizontal
\v Onglet vertical
Programmer en C++
Barre oblique
\\
inverse
\? Point d'interrogation
\0 Caractère nul
5. Littéraux de chaîne
Un littéral de chaîne est une séquence de caractères entre guillemets. Par example:
"good" constante de chaîne
constante de chaîne
"x"
comportant un seul caractère
Nous en apprendrons davantage sur les chaînes dans le didacticiel sur les chaînes C +
+.
Programmer en C++
Constantes C ++
En C ++, nous pouvons créer des variables dont la valeur ne peut pas être
modifiée. Pour cela, nous utilisons le const mot - clé. Voici un exemple:
Ici, nous avons utilisé le mot-clé const pour déclarer une constante
nommée LIGHT_SPEED . Si nous essayons de changer la valeur de LIGHT_SPEED , nous
obtiendrons une erreur.
Une constante peut également être créée à l'aide de la #define directive
préprocesseur. Nous en apprendrons plus en détail dans le tutoriel sur les macros C +
+.
Types de données C ++
Dans ce didacticiel, nous allons en apprendre davantage sur les types de données de
base tels que int, float, char, etc. en programmation C ++ à l'aide d'exemples.
En C ++, les types de données sont des déclarations de variables. Cela détermine le
type et la taille des données associées aux variables. Par example,
Ici, âge est une variable de type int . Cela signifie que la variable ne peut stocker que
des entiers de 2 ou 4 octets.
Double virgule
double 8
flottante
char Personnage 1
bool Booléen 1
void Vider 0
1. C ++ int
Le int mot-clé est utilisé pour indiquer des nombres entiers.
Sa taille est généralement de 4 octets. Cela signifie qu'il peut stocker des valeurs
de -2147483648 à 2147483647 .
Par example,
2. Flottant et double C ++
float et double sont utilisés pour stocker des nombres à virgule flottante (décimales
et exponentielles).
Programmer en C++
La taille de float est de 4 octets et la taille de double est de 8 octets. Par
conséquent, double a deux fois la précision de float . Pour en savoir plus, visitez float et
double C ++.
Par example,
Comme mentionné ci-dessus, ces deux types de données sont également utilisés pour
les exponentielles. Par example,
3. Caractère C ++
Le mot char - clé est utilisé pour les caractères.
Sa taille est de 1 octet.
Les caractères en C ++ sont placés entre guillemets simples ' ' .
Par example,
Remarque: en C ++, une valeur entière est stockée dans une char variable plutôt que
dans le caractère lui-même. Pour en savoir plus, visitez les caractères C ++ .
4. C ++ wchar_t
Le caractère large wchar_t est similaire au char type de données, sauf que sa taille
est de 2 octets au lieu de 1.
Il est utilisé pour représenter des caractères qui nécessitent plus de mémoire
pour les représenter qu'un seul char .
Par example,
Programmer en C++
5. booléen C ++
Le bool type de données a l'une des deux valeurs possibles: true ou false .
Les booléens sont utilisés dans les instructions conditionnelles et les boucles
(que nous apprendrons dans les chapitres suivants).
Par example,
6. C ++ void
Le void mot-clé indique une absence de données. Cela signifie «rien» ou «aucune
valeur».
Nous utiliserons void lorsque nous en apprendrons davantage sur les fonctions et
les pointeurs.
Remarque: nous ne pouvons pas déclarer de variables de void type.
Modificateurs de type C ++
Nous pouvons en outre modifier certains des types de données fondamentaux en
utilisant des modificateurs de type. Il existe 4 modificateurs de type en C ++. Elles sont:
Programmer en C++
1. signed
2. unsigned
3. short
4. long
Nous pouvons modifier les types de données suivants avec les modificateurs ci-
dessus:
int
double
char
long b = 4523232;
long int c = 2345342;
long double d = 233434.56343;
short d = 3434233; // Error! out of range
unsigned int a = -5; // Error! can only store positive numbers or 0