StiriX
Messages postés67Date d'inscriptionjeudi 26 décembre 2002StatutMembreDernière intervention 2 septembre 2009
-
21 avril 2008 à 23:21
StiriX
Messages postés67Date d'inscriptionjeudi 26 décembre 2002StatutMembreDernière intervention 2 septembre 2009
-
22 avril 2008 à 18:43
Bonjour camarades !
j'aimerais bien savoir comment concaténer deux valeurs hexadécimal.
Je récupère une valeur dans un int (un chiffre compris entre 1 et 255)par exemple: int a 255; Je précise que je travail sur 8 bits. donc 255 1111 1111
Maintenant j'aimerais récupérer les 4 premiers bits et les placers dans un int,
puis récupérer les 4 derniers bits et les placers dans un autre int;
Pour sa je fait :
int b = a >> 4; // qui va me retourner 15
int c = a & 0x0F; // qui va aussi me retourner 15
Alors c'est la que je pige plus, je voudrais faire une variable int c qui correspondent au raliment de ces deux variables
en gros j'aimerais reconstruire le 255.
j'aimerais avoir un int d = a+c // 1111 1111 ou FF et qui ferait que d prendrait 255.