En C, las constantes se refieren a los valores fijos que el programa no puede alterar. Algunos ejemplos de constantes de C son:
Existen, además, algunos tipos de constantes, distintos a los anteriores, que es
necesario resaltar de forma particular. Estos tipos de constantes son las constantes
hexadecimales y octales, las constantes de cadena, y las constantes de barra invertida. Las constantes hexadecimales y octales son constantes enteras, pero definidas
en base 16 (constantes hexadecimales) o en base 8 (constantes octales). Las constantes
de tipo hexadecimal comienzan por los caracteres 0x seguidas del número deseado. Las
constantes de tipo octal comienzan por un cero (0). Por ejemplo, son constantes
hexadecimales 0x34 (52 decimal), 0xFFFF (65535 decimal); y constantes octales 011
(9 decimal), 0173 (123 decimal). Las constantes de cadena son conjuntos de caracteres que se encierran entre
comillas dobles. Por ejemplo, son constantes de cadena “Esto es una constante de
cadena”, “Estos son unos apuntes de C”, etc. Las constantes de caracteres de barra invertida se usan para introducir
caracteres que es imposible introducir por el teclado (tales como retorno de carro, etc.).
Estas constantes son proporcionadas por C para que sea posible introducir dichas
caracteres como constantes en los programas en los cuales sea necesario. Estas
constantes de caracteres de barra invertida son: El uso de las constantes de barra invertida es igual que el de cualquier otro
carácter, así, si ch es una variable de tipo char, podemos hacer: ch=‘\t’, o ch=‘\x20’
(carácter espacio), etc., de igual forma que realizaríamos con cualquier otra constante
de carácter. Además, las constantes de barra invertida pueden usarse en el interior de
constantes de cadena como un carácter más, por ello, podemos poner escribir la
constante de cadena: "Esto es una linea\n".
0 comentarios