Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2016-10-30 14:31:48 Les objets mistere du jour [<<] [>>]

cirdec
membre
Date d'inscription: 2014-04-29
Messages: 69

Les objets mistere du jour [<<] [>>]



Bonjour,

Deux objets que je n'ai jamais utilisé et dont jamerais bien capter le fonctionnement. Le bitwise shift to left et shift to right.

J'ai comris que l'un est pour multiplier avec une puissance de 2 et l'autre pour diviser avec une puissance de 2.
Que si possible il est preferable de les utiliser plutot que d'utiliser * et / c'est plus rapide pour l'un et moins gourmand en cpu pour l'autre donc j'ai essayé pour les comprendre de refaire l'opé a la calculette mais je tombe jamais bon.

Une fois j'ai fait: le chiffre de droite n2 multiplier par le chiffre de gauche, c'est pas bon, j'ai essayé de multiplier le chiffre de droite par celui de gauche n2 et c'est pas bon non plus.

Bref j'ai testé plein de trucs mais je tombe jamais d'accord avec le resultat dans max. Si quelqu'un pouvait me montrer un example de l'opération a faire pour les calculer a la main, ca serait bien cool. Au moins pour les comprendre et pouvoir m'en servir au cas ou.

Merci d'avance

Hors ligne

 

#2 2016-10-30 15:40:59 Re : Les objets mistere du jour [<<] [>>]

Mushussu
membre
Lieu: Orléans
Date d'inscription: 2012-05-24
Messages: 802

Re: Les objets mistere du jour [<<] [>>]



Bonjour,

Je ne connaît absolument pas max, mais pour les opérations de bit à bit :
https://fr.wikipedia.org/wiki/Opération … ges_de_bit

Tu doit avoir deux nombres et le résultat serait de la forme pour un décalage à gauche
x << y
x * (2^y)
x multiplié par 2 puissance y

Avec un exemple :
5 << 2 = 20
En binaire
0b00000101 << 2 = 0b00010100

J'espère avoir répondu à ta question.

Dernière modification par Mushussu (2016-10-30 15:45:21)

Hors ligne

 

#3 2016-10-31 08:46:21 Re : Les objets mistere du jour [<<] [>>]

cirdec
membre
Date d'inscription: 2014-04-29
Messages: 69

Re: Les objets mistere du jour [<<] [>>]



Mushussu, oui tout a fait! Je faisait l'inverse smile
Je faisait y^2...

Merci beaucoup

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024