Le jeton C++ est la plus petite unité indépendante d'un programme.
C++ est un sur-ensemble de C, donc la plupart des constructions C sont légales en C++ et leur signification et leur utilisation restent inchangées. Par conséquent, les jetons, expressions et types de données sont similaires aux jetons, expressions et types de données C.
Les balises C++ suivantes sont : (La plupart des balises C++ sont fondamentalement similaires aux balises C)
Les mots-clés sont des mots réservés, a un sens fixe et sa signification ne peut pas être modifiée. Le compilateur sait déjà ce que signifient ces mots-clés et comment ils fonctionnent. C++ a plus de mots-clés que C, et ces mots-clés supplémentaires ont des fonctions de travail spéciales.
Il y en a 32 et les voici
auto const double float int short struct unsigned break continue elseforlong signed switch void case default enumgoto register sizeof typedef volatile char do extern if return static unionwhile
Il y a 30 autres mots réservés qui ne sont pas en C et sont donc nouveaux en C++, Les voici -
asm dynamic_cast namespace reinterpret_cast try bool explicit new static_cast typeid catch false operator template typename class friend privatethis using const_cast inline public throw virtual delete mutable protected true wchar_t
Les identifiants sont des noms donnés à différents éléments tels que des variables, des structures et des fonctions. De plus, les noms d'identifiant doivent être uniques car ces entités sont utilisées dans l'exécution du programme.
Convention de dénomination des identifiants
Seuls les caractères alphabétiques, les chiffres et les traits de soulignement sont autorisés.
La première lettre doit être une lettre ou un trait de soulignement (_).
Les identifiants sont sensibles à la casse.
Les mots-clés réservés ne peuvent pas être utilisés comme noms d'identifiants.
Il existe deux autres manières différentes de définir des constantes en C++. Ce sont :
En utilisant le mot-clé const
En utilisant le préprocesseur #define
li>Déclaration de constante :
const [data_type] [constant_name]=[value];
Les variables sont des emplacements significatifs de stockage de données dans le nom de la mémoire de l'ordinateur. Lorsque vous utilisez une variable, vous faites référence à l'adresse mémoire de l'ordinateur.
Syntaxe de déclaration de variables
[data_type] [variable_name];
#include <iostream.h> int main() { int a,b;// a and b are integer variable cout<<" Enter first number :"; cin>>a; cout<<" Enter the second number:"; cin>>b; int sum; sum=a+b; cout<<" Sum is : "<<sum <<"\n"; return 0; }
Les opérateurs C++ sont des symboles utilisés pour effectuer des opérations mathématiques ou logiques.
Opérateur | Description | tr>
---|---|
+ | Addition |
- | Soustraction |
* | Multiplication |
/ | Division |
% | Module |
opérateur | description |
---|---|
++ | incrément |
−− | décrement |
Opérateur | Description |
---|---|
== | est égal à |
!= | n'est pas égal à |
> | est supérieur à |
est inférieur à | |
> = | Supérieur ou égal à |
less que ou égal à l'opérateur Operator |
operator | Description |
---|---|
&& | and opérateur. Effectue le ET logique de deux expressions. (Si les deux expressions sont évaluées à True, le résultat est True. Si l'une ou l'autre expression est évaluée à False, le résultat est False) |
|| | Ou opérateur. Effectue une opération OU logique sur deux expressions. (Le résultat est True si une ou les deux expressions sont évaluées à True) |
! | Pas d'opérateur. Effectue une négation logique sur une expression. |
Opérateur | Description |
---|---|
Opérateur de décalage binaire à gauche | |
!= | Pas égal à |
>> | Binaire opérateur de décalage à droite |
~ | Opérateur de complément binaire |
& | Opérateur ET binaire |
Opérateur XOR binaire | |
| | Binaire Opérateur OU |
Operator | Description |
---|---|
= | Assign |
+= td> | incrémenter puis attribuer |
-= | décrémenter, puis attribuer |
*= | multiplication, puis affectation |
/= | division, puis affectation |
%= | modulo, puis affectation |
décalage à gauche et affectation | |
> >= | décalage à droite et affectation |
&= | affectation ET au niveau du bit |
^= | XOR au niveau du bit et affectation |
|= | opération et affectation du OU au niveau du bit |
Operator | Description |
---|---|
, | Comma Operator |
sizeOf() | Renvoie la taille de l'emplacement mémoire. |
& | Renvoie l'adresse d'un emplacement mémoire. |
* | Pointeur vers une variable. |
? : | Expression conditionnelle |
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!