Bonjour à tous,

J'éspère que vous pouvez m'aider j'ai vu qu'on pouvait faire ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdio.h>
#include <stdlib.h>
 
void main()
 { 
     int a,i;
     for(i=0;i<10;i++)
     {
     a=(i & 3); // a quoi sert cette partie ? 
     printf("%d %d\n",a,i);
     }   
 
system("pause");
return 0;
}
Il y a un passage qui m'échappe à quoi sert (i & 3) est ce que cela correspond à dire que l'on ajoute 3 ? Quand je compile j'ai quelque chose d'étrange.
Merci d'avance pour vos réponses