Bonjour, je voudrais ça savoir s'il existe un moyen de faire l'opérateur >>> (et non pas >>) en c# ou alors il faut le coder soi-même ?
++
Bonjour, je voudrais ça savoir s'il existe un moyen de faire l'opérateur >>> (et non pas >>) en c# ou alors il faut le coder soi-même ?
++
">>>"
Je connaissais pas
Ca fait quoi ?
C'est un opérateur javascript (peut-être dans d'autres langages je ne sais pas), c'est juste pour un challenge, je recopie le javascript dans un autre langage pour le tester, car je ne sais pas faire autrement !
Grosso modo, ça ne garde pas le signe.Décale les bits vers la droite (divise par 2 à chaque décalage). Les zéros qui sortent à droite sont perdus, tandis que des zéros sont insérés à gauche
En C# ce sont les opérateurs << et >> permettent de faire ce genre d'opérations et il n'y en a pas d'autre.
http://msdn.microsoft.com/fr-fr/libr...(v=VS.80).aspx
http://msdn.microsoft.com/fr-fr/libr...0d(VS.80).aspx
A vérifier ce qui est inséré à gauche avec >>
Je rejoins Stormimonn
Les oppérateur shift sont bien << et >> en C et c#
Je m'étonne donc de l'assertion de azerty
C'est quoi alors >> en java ??l'opérateur >>> (et non pas >>)
En Java >> c'est >>. Et >>> c'est censé être la même chose, à la différence que c'est non signé.
Partager