« Programmation C/Opérateurs » : différence entre les versions

Contenu supprimé Contenu ajouté
Tavernierbot (discussion | contributions)
m Robot : Changement de type cosmétique
Ligne 170 :
}
</source>
Le compilateur peut émettre un avertissement du fait que le résultat <code>int</code> est converti en <code>short</code> pour être retourné, et cette conversion peut causer une perte de précision (par exemple si <code>int</code> a une largeur de 32 bits et <code>short</code> de 16 bits).
 
La promotion se fait vers <code>unsigned</code> lorsqu'un <code>int</code> ne peut pas représenter le type promu.
 
=== Conversion automatique ===
La conversion est un mécanisme qui permet de convertir implicitement les nombres dans le format le plus grand utilisé dans l'expression.