Tipos de constantes en c ++

UN valor constante en C ++ es un número explícito o carácter (como 1, 0,5, o ‘c’) que no cambia. Al igual que con las variables, cada constante tiene un tipo. En una expresión como n = 1- el valor constante 1 es una int. Para hacer una 1 largo número entero, escribir la declaración como n = 1L-.

Video: Programación en C; CONSTANTES; Ejemplos y uso

La analogía es la siguiente: 1 representa una camioneta con una bola en ella, mientras 1L Es un camión de volteo también con una pelota. El número de bolas es la misma en ambos casos, pero la capacidad de uno de los contenedores es mucho más grande.

Siguiendo el int a largo comparación, 1,0 representa el valor 1, sino en un recipiente de punto flotante. Nótese, sin embargo, que el valor por defecto para las constantes de punto flotante es doble. Por lo tanto, 1.0 es una doble número y no una flotador.

Se pueden utilizar letras mayúsculas o minúsculas para sus constantes especiales. Por lo tanto, 10 ul y 10 ul son ambos enteros largos sin signo.

Los valores constantes cierto y falso son de tipo bool. En consonancia con la atención C ++’s para el caso, cierto es una constante, sino CIERTO no tiene sentido.

Video: Introducción a la programación en C++ - Tipo de datos

Una variable puede declararse constante cuando se crea a través de la palabra clave const:

doble PI const = 3.14159- // declara una variable constante

UN const variable debe ser inicializado con un valor cuando se declara, y su valor no se puede cambiar por cualquier declaración futura.

Las variables declaradas const no tiene que ser identificado con todas las capitales, pero, por convención, que a menudo son. Esto es sólo una sugerencia para el lector que esta variable llamada es, de hecho, no.

Puede parecer extraño para declarar una variable y luego decir que no se puede cambiar. ¿Por qué molestarse? En gran parte debido cuidado llamado const variables pueden hacer que un programa sea mucho más fácil de entender. Considere las siguientes dos expresiones equivalentes:

Video: Tipos de operadores en C++

doble dC = 6,28318 * DR- // ¿qué significa esto? doble dCircumference = TWO_PI * dRadius- // // esto es un mucho más fácil de entender

Debería ser mucho más claro para el lector de este código que la segunda expresión se multiplica el radio de algo por 2lcpi para calcular la circunferencia.

Artículos Relacionados