|
Mots réservés en C++
asm, auto, bool, break, case, catch, char, class, const, const_cast, continue, default,
delete, do, double, dynamic_cast, else, enum, explicit, extern, false, float, for, friend,
goto, if, inline, int, long, mutable, namespace, new, operator, private, protected, public,
register, reinterpret_cast, return, short, signed, sizeof, static, static_cast, struct, switch,
template, this, throw, true, try, typedef, typeid, typename, union, unsigned, using, virtual,
void, volatile, wchar_t
|
TYPES DE DONNÉES
| Nom |
Bytes * |
Description |
Gamme * |
| char |
1 |
longueur de bits de caractère ou de nombre entier 8. |
signé: -128 à 127 non signé: 0 à 255 |
| short |
2 |
longueur de bits du nombre entier 16. |
signé: -32 768 à 32 767 non signé: 0 à 65 535 |
| long |
4 |
longueur de bits du nombre entier 32. |
signé: -2 147 483 648 à 2 147 483 647 non signé: 0 à 4 294 967 295 |
| int |
* |
Nombre entier. Longueur fonction du type du mot du système .
Sous MSDOS : 16 bits long. Sous les systèmes 32 bit :(Windows 9x/2000/NT et
le mode protégé x86) : 32 bits long (4 bytes).
|
Voir short , long |
| float |
4 |
nombre à virgule flottante. |
3.4e +/- 38 (7 chiffres) |
| double |
8 |
nombre à virgule flottante de double précision. |
1.7e +/- 308 (15 chiffres) |
| long double |
10 |
long nombre à virgule flottante de double précision. |
1.2e +/- 4932 (19 chiffres) |
| bool |
1 |
Valeur booléenne. Peut prendre un de deux valeurs : NOTE vraie ou fausse.
Type récent supplémentaire norme Ansi-c++ standard. Non supporté par tous les compilateurs. |
vrai ou faux |
| wchar_t |
2 |
Caractère large. Conçu comme un type pour stocker les caractères internationaux d'un
jeu de caractères à deux bits. NOTE: Type récent supplémentaire norme Ansi-c++ standard.
Non supporté par tous les compilateurs. |
caractères larges |
|
* Les valeurs des bytes et de la gamme de colonnes peuvent changer selon votre système.
Les valeurs incluses ici sont le plus généralement accepté et utilisé par presque tous les compilateurs.
// Opération avec des variables
#include <iostream.h>
int main ()
{
// declaration des variables :
int a, b;
int result;
// opérations :
a = 5;
b = 2;
a = a + 1;
result = a - b;
// affichage du résultat :
cout << result;
// fin du programme :
return 0;
}
|
4
|
Définition de constantes
Mot clé preprocesseur : #define
#define PI 3.14159265
#define NEWLINE '\n'
#define WIDTH 100
Initialisation de variables
Quand on déclare une variable locale, sa valeur est indéterminée par défaut.
Mais si le vous désirez, vous pouvez déterminer sa valeur de départ.
Pour celà, vous devez ajouter le signe égal suivi de la valeur voulue pour la
declaration de la variable:
type nom_variable = valeur_initiale ;
Par exemple, si vous déclarez une variable entière(int) appelleé a
contenant la valeur 0 au moment de sa declaration, vous devez
écrire:
int a = 0;
C++ propose une méthode supplémentaire d'initialisation de variables en enfermant la valeur initiale entre parenthèses
():
type nom_variable (valeur_initiale) ;
Par exemple:
int a (0);
Pas besoin du signe égal.
|