Salut!![]()
En java, lors d'opération sur les types "byte","short" et "char" le résultat est converti en "int" pour éviter les débordements.
Pourquoi n'est-ce pas le cas avec les opérations entre "int" qui risque de déborder, pourquoi pas une promotion en "long"?
De même le résultat d'opérations entre "float" n'est pas promu en "double".
Merci de vos explications.![]()
Partager