tiens au passage si tu veux une methode pour "lire" rapidement un nombre binaire
prenons ton exemple (10100100)
on lit de droite a gauche
le premier 0 a droite c'est 0*1, ensuite 0*2 puis 1*4 puis 0*8 puis 0*16 etc.. en gros des 2^n n demarrant a 0
donc on a 2^2 + 2^5 +2^7 = 4 + 32 +128 = 164