Salut,
Il y a quelques jours j'ai passé un test technique sur CodingGame pour un boulot en C/C++.
Déjà je suis pas très fan de ce site, car je trouve que ça ne juge que les capacités sur un instant t, avec quelques pièges et des exceptions et après quelques mois tu peux déjà avoir oublier quelques notions d'un langage... 
Bref...
J'ai eu comme question :
Qu'affiche :
int main()
{
int i = 10000 >> 4;
printf("%d", i);
return 0;
}
Si je me souviens j'avais environ 50 secondes pour y répondre.
Mais j'ai du mal à comprendre comment on peut savoir ça aussi rapidement.
Sachant que pour moi il faut calculer 10000 en base 2, faire le décalage (et pas se gourer entre le big/little endian), et refaire la conversion en base 10. 
Du coup je me demandais s'il existait une astuce pour calculer rapidement les décalages de bits 