il ne faut pas etre totalement stupide non plus
<< pour multiplier un float par deux ne fonctionne pas non plus
c'est une grande nouvelle..
Il y a bien adequation entre le but (multiplier par deux)
et la methode (decaler les bits)
parce que l'operateur << utilisé sur des nombres entiers
est documenté comme décalant un nombre de bits sur la gauche
(representation binaire classique d'un nombre entier par un processeur usuel) et que ce décalage correspond effectivement a multiplier par la puissance correspondante de deux.
Vous pouvez decaler les bits d'une banane aussi
mais le resultat ne sera pas garanti..
LeGreg
Partager