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);
}