Declarar tipos de variables en c ++
En C ++, las variables deben ser declaradas y ellos deben tener asignado un tipo. Afortunadamente, C ++ proporciona un número de tipos de variables. Consulte la tabla para obtener una lista de variables, sus ventajas y limitaciones.
Variable | La definición de una constante | Lo que es |
---|---|---|
int | 1 | Un número de conteo simple, ya sea positiva o negativa. |
short int | - | Una versión más pequeña de potencial int. Se utiliza menos memoria pero tiene un rango menor. |
long int | 10L | Una versión potencialmente mayor de int. No hay ninguna diferencia entre largo y int con gcc |
long int largo | 10LL | Una versión potencialmente aún mayor de int. |
flotador | 1.0f | Un número real de precisión simple. Esta versión más pequeña toma menos memoria que una doble pero tiene menos precisión y un rango más pequeño. |
doble | 1.0 | Una variable de coma flotante estándar. |
doble largo | - | Un número de coma flotante potencialmente mayor. En el PC, doble largo se utiliza para el tamaño natural de la procesador de coma flotante 80 × 86, que es de 80 bits. |
carbonizarse | &lsquo-c&rsquo- | Un único carbonizarse variable almacena una solo carácter alfabético o digital. No es adecuado para aritmética. |
wchar_t | L`c’ | Un personaje más grande capaz de almacenar símbolos con mayor juegos de caracteres como el chino. |
char string | “Esto es una cadena” | Una cadena de caracteres es una oración o frase. |
bool | cierto | El único otro valor es falso. |
los long int largo y doble largo fueron introducidos oficialmente con C ++ `11.
Video: C++ - Declaraciones de variables
Los tipos enteros vienen en dos versiones con y sin signo. Firmado es siempre el valor por defecto (para todo, excepto carbonizarse y wchar_t). La versión sin firmar se crea mediante la adición de la palabra clave no firmado frente al tipo en la declaración. Las constantes sin signo incluyen una T o u en su designación de tipo. Por lo tanto, la siguiente declara una unsigned int variable y le asigna el valor 10:
unsigned int uVariable-uVariable = 10U-
La siguiente declaración declara las dos variables lVariable1 y lVariable2 tipo long int y establece ellos igual al valor 1, mientras dVariable es un doble juego al valor 1,0. Fíjese en la declaración de lVariable2 que el int se supone y se puede dejar fuera:
Video: 2 Tutorial de Programción en DEV C++ (TIPOS DE VARIABLES)
// declarar dos variables int largos y ponerlos a 1long int lVariable1long lVariable2- // int es assumedlVariable1 = lVariable2 = 1 - // declara una variable de tipo doble y configurarlo para 1.0double dVariable- dVariable = 1.0-
Se puede declarar una variable e inicializar en la misma declaración:
int nVariable = 1- // declarar una variable y // inicializar a 1
UN carbonizarse variable puede contener un solo caracte- una cadena de caracteres (que no es realmente un tipo variable, pero funciona como uno para la mayoría de los propósitos) contiene una cadena de caracteres. Así, `DO` es un carbonizarse que contiene el carácter C, mientras "DO" es una cadena con un carácter en ella.
Una analogía aproximada es que una `DO` corresponde a un clavo en la mano, mientras "DO" se corresponde con una pistola de clavos con un clavo a la izquierda en la revista.
Si una aplicación requiere una cadena, tienes que proporcionar uno, incluso si la cadena contiene sólo un único carácter. Proporcionar nada más que el carácter no hará el trabajo.