salut les .neteux

j'ai un code en c# à porter en C, et he voulais demander la signification du code suivant (en fait juste la signification des >> et du &)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
if (a == 0)
{
	val = arr[i] >> 4;
}
else
{
	val = arr[i] & 15;
}
merci