Le type entier int

int a; int b,c; int d=5;
 

Opérations sur des entiers

a=b+1; a=b-2; a=b*2;
a=3/2;        // attention : division entiere, le resultat vaut 1
a=7%3;     //  7 modulo 3 donne 1
 

Incrémentation et décrementation

a++;     // incrémente a de 1
b--;      // decrémente b de 1

Distinguer ++a et a++

b=a++;      // équivalent a       b=a; a=a+1;
b=++a;      // équivalent a       a=a+1;b=a;

b+=2;        // équivalent a       b=b+2;
b-=2;         // équivalent a       b=b-2;
b*=2;        // équivalent a       b=b*2;
b/=2;         // équivalent a       b=b/2;

Tous ces operateurs s'appliquent a des nombres reels de type float et double mais sont moins utilisés dans ce cas.
 

Exemple
 

#include <iostream>

using namespace std;

int main()
{
int a,b;
cout <<  "donnez la valeur de a et b" << endl ;
cin >> a >> b;
a++; b-=2;                               // on lit a l'ecran en version C++
int c=5; c--;
// on peut (en C++ uniquement) definir et initialiser des variables en plein milieu d'une procedure
// Attention, ne pas les redéfinir par la suite
cout << a <<" " << b << " " <<c  << "\n" ;
return(0);
}
 
 
 

Drupal 7 Appliance - Powered by TurnKey Linux