Questions et réponses pour le integer-promotion :

Tout ce qui concerne les promotions entier C et C ++ entier, c'est-à-dire une classe de conversions de type de données qui se produit automatiquement lorsqu'un objet de type entier apparaît dans certains contextes (par exemple, lorsqu'une valeur de type `short` est ajoutée à un` INT` il est automatiquement promu au type `INT` avant d'effectuer l'opération).

-2
votes
Cela pourrait être un problème très fondamental, mais je ne pouvais pas réussir à. Voici ce que je travaille avec. size of char: 1 c1: ffffff80, c2: ffffff80 ...

8
votes
Ce code imprime B2 short a=-5; unsigned short b=-5u; if(a==b) printf("A1"); else printf("B2"); ...