Salut
Envoyé par
elm
Ce sont des int... En gros ça servirait à faire un "cast" vers un float? Je ne vois pas en quoi ça modifierait numériquement l'expression de sorte que e et f soient non nuls...
Ben en général, on met le .[0] lorsqu'on fait des mises à l'échelle (Un lit une valeur comprise entre 0 et 255 et on doit retourner un angle entre 0 et 90 degrès). Donc plutôt que de mettre des cast dans tous les sens, on spécifie un réel (Et eventuelleemnt on caste le résultat) :
printf("%d != %d\n", 90 / 256 * 27,(int)(90. / 256 * 27)) ;
Partager