Page 1 sur 1

Opérateur <<

Posté : 31 oct. 2008, 11:42
par yegortitov
Bonjour,

j'ai le script suivant :
$h = 16;
$i = $h << 4;
J'ai un peu de mal à comprendre le $i = $h << 4 et à obtenir un résultat.

Quelqu'un pourrait m'aider ?

Merci

Posté : 31 oct. 2008, 11:54
par Truc
Modération :
yegortitov, merci d'utiliser un titre clair et qui correspond bien à ta demande.
Les titres contenant "HELP !", "Aidez-moi", "J'ai un problème", "Ça marche pas",...
n'apportent rien à la compréhension de ta demande.

Par ailleurs, nous savons déjà par ton message que tu as besoin d'aide.

Tu peux corriger ton titre en éditant ton premier message.

Merci de prendre le temps de lire les règlements.


Edition que tu pourras effectuer après la lecture de ceci :wink:

Posté : 31 oct. 2008, 12:15
par stopher
Salut ,

celà correspond à un décalage de 4 bits vers la gauche
donc comme 16 correspond en binaire à 10000

si on décale de 4 bits vers la gauche , ca nous donne :

1000 00000 ce qui correspond , en décimale , à 256 .

Voilà pour l'explication du code ... :D

Posté : 31 oct. 2008, 12:16
par Invité
Salut ,

celà correspond à un décalage de 4 bits vers la droites

donc comme 16 correspond en binaire à 10000

si on décale de 4 bits vers la gauche , ca nous donne :

1000 00000 ce qui correspond , en décimale , à 256 .

Voilà pour l'explication du code ... :D
merci et désolé pour le titre..

Posté : 31 oct. 2008, 13:12
par albat
Modération :
yegortitov, si ta question est résolue, pense à ajouter le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.
Tu peux réaliser cette opération en cliquant sur le bouton Image en haut à gauche de ce sujet.