Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Constantes Numericas
Constantes Numericas
Estos son valores que no pueden ser modificados por el programa, y pueden ser
declarados de cualquier tipo de dato posible (int, char, float, doublé).
Sufijos.
Para hexadecimales podemos agregar sufijos opcionales que permiten modificar
el tamaño que el compilador debe asignarle.
Prefijos.
En C se usan tres tipos de numeración para la definición de constantes numéricas,
la decimal, la octal y la hexadecimal, según se use la numeración en base 10, 8 ó
16, respectivamente.
○ El prefijo “0x” indica que el número esta en notación hexadecimal, por ejemplo:
0x7f; donde 7f es el número en la notación.
○ El prefijo “0” se utiliza para indicar números en notación octal, por ejemplo:
0117; que representa en decimal el número 127 (1*8²+7*8+7=127).
Promoción.
Cuando los operandos que intervienen dentro de una expresión son de tipos
diferentes (int, long, float, etc), éstos se convierten automáticamente a un solo tipo
común, que por lo general es el de mayor precisión.Algunas de las reglas que
rigen la conversión, aplicadas en el siguiente orden, son: