C/Constantes literais: Diferenzas entre revisións

Contido eliminado Contido engadido
Gallaecio (conversa | contribucións)
Gallaecio (conversa | contribucións)
Liña 8:
 
===Sufixos dos literais enteiros===
No caso dos '''literais enteiros''', o compilador pode almacenar as constantes literais coma se fosen de tipo <code>int</code> (por defecto), <code>unsigned int</code>, <code>long</code> ou <code>unsigned long</code>. O compilador, tras analizar unha constante, asignaralle un destes tres tipos. Pero cómpre dicirlle nós mesmos ao compilador o tipo que queremos que lle asigne á constante, para así controlar mellor o funcionamento do programa e asegurarmos de que este funciona de xeito óptimo. Para dicirlle ao compilador o tipo de dato que ten que asignarlle ás constantes literais, valerémonos de sufixos.
 
Os sufixos son unhas letras que, situadas xusto á continuación da constante literal, indicaranlle ao compilador o tipo de dato que queremos que lle asigne á constante. No caso dos enteiros, estes son os posibles sufixos: