Je me suis embrouillé tout seul.
Effectivement, les langages C/C++ convertissent au plus fort des opérandes, selon cette échelle:
bool
char
short
int
long
float
double
Sauf avec la liste d'arguments variable de fonctions comme printf.
float y est convertit en double, et char en int.
Par contre, les processeurs intel convertissent touts les flottants en long double (80 bits) pour les calculs.
J'espère que j'ai pas dit de bêtise(s) cette fois.
Message édité par Musaran le 07-09-2002 à 02:25:43
---------------
Bricocheap: Montage de ventilo sur paté de mastic silicone