I ont une variable à court entier appelé s_int qui contient value = 2copie d'un short int à un tableau de caractères
unsighed short s_int = 2;
Je veux copier ce numéro à un tableau de caractères à la première et la deuxième position d'un caractère tableau. Nous supposons que nous avons char buffer[10];
. Nous voulons que les deux octets de s_int
soient copiés à buffer[0]
et buffer[1]
.
Comment puis-je le faire?
Quelle est la raison de '& 0xff'? – Almir
Il transforme la troncature implicite en une explicite. En d'autres termes, l'intention du programmeur est claire. (Je pense que certains compilateurs pourraient se plaindre à ce sujet?) – crazyscot
oh, je comprends :) thanx – Almir