Que fait cette fonction?
sergio
-
loupius Messages postés 789 Statut Membre -
loupius Messages postés 789 Statut Membre -
Bonjour,
Qui peut me dire ce que fait cette fonction?
public static Int32 Merge(ushort value1, ushort value2)
{
return (Int32)(value1 << 16 | value2);
}
value1 et value2 sont des mots de 8bits je pense
le signe << c'est bien pour décaler les bits de 16 positions vers la gauche?
le signe | est équivalent au 'ou' logique?
Je ne comprend pas bien...
Merci d'avance de votre aide,
Sergio
Qui peut me dire ce que fait cette fonction?
public static Int32 Merge(ushort value1, ushort value2)
{
return (Int32)(value1 << 16 | value2);
}
value1 et value2 sont des mots de 8bits je pense
le signe << c'est bien pour décaler les bits de 16 positions vers la gauche?
le signe | est équivalent au 'ou' logique?
Je ne comprend pas bien...
Merci d'avance de votre aide,
Sergio
A voir également:
- Que fait cette fonction?
- Fonction si et - Guide
- Fonction miroir - Guide
- Fonction moyenne excel - Guide
- Fonction remplacer sur word - Guide
- Fonction somme excel - Guide
Peut-être aurait-il été plus judicieux d'écrire ainsi la fonction:
public static Int32 Merge(ushort poidsFort, ushort poidsFaible) { return (Int32)(poidsFort << 16 | poidsFaible); }Bonne continuation.