Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > fr.comp.lang.javascript > #3058
| From | Gloops <gloops@zailes.invalid.org.invalid> |
|---|---|
| Newsgroups | fr.comp.lang.javascript |
| Subject | Décalage de bits |
| Date | 2016-08-09 16:03 +0200 |
| Organization | Serveur de salon |
| Message-ID | <nocns3$7kl$1@usenet.pasdenom.info> (permalink) |
Bonjour tout le monde, Dans la documentation des opérateurs Javascript (chez Mozilla) je vois : a >> b Décalage binaire à droite Décale la représentation binaire de b bits sur la droite en ignorant les bits perdus. a >>> b Décalage binaire à droite en complétant avec des zéros Décale la représentation binaire de b bits sur la droite en ignorant les bits perdus et ajoute des zéros sur la gauche. Dans le deuxième cas, c'est clair : on ajoute des zéros à gauche, donc en gros ça divise la valeur par 2. Mais dans le premier cas ? Je décale tout vers la droite, et ce qu'il y aura à la place à gauche, on verra bien ? Concrètement, sur un exemple j'ai eu le même résultat. Mais faut-il se méfier de risquer d'obtenir autre chose ? Ou on aura une valeur sur Windows et une autre sur Mac ? A propos existe-t-il la possibilité de faire tourner les bits, et de réinjecter à gauche le bit perdu à droite ? Je ne saurais pas citer de mémoire, mais il me semble qu'il existe des cas d'application.
Back to fr.comp.lang.javascript | Previous | Next — Next in thread | Find similar
Décalage de bits Gloops <gloops@zailes.invalid.org.invalid> - 2016-08-09 16:03 +0200
Re:Décalage de bits Guiche <guiche@invalid> - 2016-08-10 05:24 +0200
Re: Décalage de bits Olivier Miakinen <om+news@miakinen.net> - 2016-08-22 16:29 +0200
Re: Décalage de bits Gloops <gloops@zailes.invalid.org.invalid> - 2016-08-22 20:18 +0200
Re: Décalage de bits Olivier Miakinen <om+news@miakinen.net> - 2016-08-22 23:05 +0200
csiph-web