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.
Donc je sais pas comment faire ... une idée ?

Merci :=)