Convertir Tableau de boolean en integer

Signaler
Messages postés
4
Date d'inscription
mardi 24 novembre 2009
Statut
Membre
Dernière intervention
17 novembre 2010
-
Messages postés
4
Date d'inscription
mardi 24 novembre 2009
Statut
Membre
Dernière intervention
17 novembre 2010
-
Bonjour,

j'ai un tableau de 16 bits et un entier de type UINT16

je voudrais copier le tableau de bit dans l'entier

Comment faire

merci d avance

2 réponses

Messages postés
221
Date d'inscription
mercredi 9 avril 2003
Statut
Membre
Dernière intervention
13 décembre 2009
1
Bonjour,

Alors, pour convertir un nombre de binaire à base 10, il faut faire la somme des bits à 1 multiplié par la puissance de deux de leurs rangs. Par exemple, prenons la valeur 1011 en binaire, soit 11 en décimal, on peut écrire:

ValeurBase10 = (1*2^0) + (1*2^1) + (0*2^2) + (1*2^3)
Soit ValeurBase10 = 1 + 2 + 0 + 8
Soit ValeurBase10 = 11

Reste un petit détail, c'est l"interprétation du bit de poids fort, dans ton cas le bit15 si on commence à 0. Pour les entiers signé, il représente le signe: 0 positif, 1 négatif.
Dans ton cas, ne semble pas poser de problème puisque tu gère un UInt

Te reste plus qu'à coder
Messages postés
4
Date d'inscription
mardi 24 novembre 2009
Statut
Membre
Dernière intervention
17 novembre 2010

Ok merci c tellement simple que je n'y avais pas pensé