Please enable JavaScript.
Coggle requires JavaScript to display documents.
Constantes. - Coggle Diagram
Constantes.
Tipos.
Entero
Un literal entero es una secuencia de dígitos. Puede ser una constante decimal, octal o hexadecimal. Un prefijo especifica la base o raíz: 0x o 0X para hexadecimal, 0 para octal y nada para decimal.
Un literal entero también puede tener un sufijo que sea una combinación de U y L, para “unsigned” y “long”, respectivamente. El sufijo puede estar en mayúscula o minúscula, y puede estar en cualquier orden.
Punto flotante
Una constante de punto flotante es un número que está compuesto por una parte entera, un punto decimal y una parte fraccionaria. Estas constantes se pueden mostrar tanto en forma decimal como exponencial.
Al representar la forma decimal se debe incluir el punto decimal, el exponente o ambos. Cuando se representa la forma exponencial se debe incluir la parte entera, la parte fraccional o ambas. El exponente con su signo viene introducido por una e o E.
Caracter
Un literal de tipo caracter puede ser un caracter (por ejemplo, ‘k’), una secuencia de escape (por ejemplo, ‘\t’) o un caracter universal (por ejemplo, ‘\u02C1’).
Este tipo de constante se enmarca entre comillas simples. Por ejemplo, ‘h’ o ‘3’ se pueden almacenar en una constante de tipo char. El tamaño máximo de este tipo de constante es un byte.
Algunos caracteres en C tienen un significado especial cuando vienen precedidos por una barra diagonal inversa. Por ejemplo, línea nueva (\n) o tabulación (\t).
Cadena de caracteres
Una cadena de caracteres contiene un conjunto de caracteres con las características del tipo caracter. Las constantes de cadena de caracteres están entre comillas dobles “”.
Una línea larga se puede fraccionar en varias líneas usando para ello constantes de cadena de caracteres y separándolas con espacios en blanco. Por ejemplo, las dos formas siguientes son las mismas cadenas de caracteres:
-
-
Booleano
El tipo de datos booleano solo puede tener uno de los dos valores siguientes: 0 (Falso) y 1 (Verdadero).
Constantes y variables.
Las constantes brindan la garantía que el código no podrá cambiar su valor. Esto no es muy importante para un proyecto pequeño, pero importa bastante en un proyecto de gran tamaño con múltiples componentes escritos por varios programadores.
Las constantes también proporcionan un indicio al compilador para la optimización. Como el compilador sabe que ese valor no puede cambiar, no necesita cargar el valor a la memoria, optimizando el código para que funcione solo para el valor de la constante.
Una variable, como lo dice su nombre, varía eventualmente. Sin embargo, si no varía no pasa nada. Como la legibilidad también es importante, siempre que sea posible se debe usar explícitamente una constante y dejar las variables para los valores que realmente puedan cambiar.
-
-
Definición de Constante.
Una constante, en programación, se define como un valor fijo que un programa no puede modificar mientras se está ejecutando.