0% encontró este documento útil (0 votos)
41 vistas1 página

Tipos de Variables en C++

El documento describe los tipos de variables en C++, incluyendo enteros (int, short, long, long long), punto flotante (float, double, long double), y tipos alfanuméricos (char, string, bool, enum). También se abordan operadores aritméticos, relacionales y lógicos, así como la estructura básica de un programa en C++, incluyendo la función principal, la declaración de variables y el uso de comentarios. Finalmente, se menciona la gestión de errores y la entrada/salida de datos utilizando las sentencias cin y cout.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
41 vistas1 página

Tipos de Variables en C++

El documento describe los tipos de variables en C++, incluyendo enteros (int, short, long, long long), punto flotante (float, double, long double), y tipos alfanuméricos (char, string, bool, enum). También se abordan operadores aritméticos, relacionales y lógicos, así como la estructura básica de un programa en C++, incluyendo la función principal, la declaración de variables y el uso de comentarios. Finalmente, se menciona la gestión de errores y la entrada/salida de datos utilizando las sentencias cin y cout.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

int : Es el tipo de variable entera más común en C++.

Permite almacenar números enteros con un tamaño de 4 ejemplo 5,231,−3432 5 , 231 , − 3432
bytes en la mayoría de las plataformas.

short : Es otro tipo de variable entera, pero tiene un


tamaño más pequeño que int , generalmente 2 bytes en ejemplo 16, 0
Almacenan un número (ya sea positivo o negativo) no la mayoría de las plataformas.
Enteras son
decimal
long : Es similar a int , pero tiene un tamaño mayor,
ejemplo - 2147483648 , 2147483647
generalmente 4 bytes en la mayoría de las plataformas.

long long : Es un tipo aún mayor que long ,


generalmente. Almacena números enteros larguísimos ejemplo 9 223 372 036 854 775
con un tamaño mayor o igual a 8 bytes.

float: Representa un número de punto flotante con


precisión simple. Se puede declarar usando la palabra ejemplo float age = 10.5
clave "float" seguida del nombre de la variable.

double: Representa un número de punto flotante con


Se representan mediante una mantisa, que contiene el precisión doble, que tiene mayor rango y precisión que el
ejemplo float age = 10.4572469
Punto flotante valor del número y un exponente que contiene el orden son tipo float. Se puede declarar usando la palabra clave
Tipos de variables de magnitud del número. "double".
Descarga e instala un IDE de C++ como Code::Blocks,
Visual Studio o Dev-C++. long double: Representa un número de punto flotante con
una mayor precisión aún que el tipo double. Se puede
ejemplo float age= 10.457246981...
Asegúrate de tener instalado un compilador de C++ en tu declarar usando la palabra clave "long" seguida de
sistema operativo, como MinGW para Windows o g++ para "double".
Linux.
char: Un solo carácter alfanumérico, como una letra del
Abre el IDE y crea un nuevo proyecto de tipo "C++". alfabeto o un número. Se utiliza para almacenar ejemplo char ch = 'h'
caracteres individuales en C++.
Escribe tu código en el editor proporcionado por el IDE.
string: Una secuencia de caracteres que representa texto.
Se utiliza para almacenar palabras, frases o cualquier ejemplo string s1 = "Helio"
Guarda tu archivo con una extensión ".cpp" (por ejemplo, Instalación de C++ corto
"mi_programa.cpp"). tipo de texto en C++.

Una variable cuyos valores no son numéricos y, por lo


Compila tu programa haciendo clic en la opción Alfanuméricas ejemplo de variables alfanuméricas en C++ bool b1 = true;
tanto, no se utilizan en los cálculos . bool: Un tipo booleano que puede tener dos valores
correspondiente en el menú del IDE. bool b2 = false;
posibles: verdadero (true) o falso (false). Se utiliza para
ejemplo cout << b1 <<" , "<< b2;
representar valores lógicos en C++, como afirmaciones o
Si no hay errores de compilación, ejecuta tu programa return 0;
negaciones.
haciendo clic en la opción correspondiente o presionando }
F5.
enum: Un tipo especial que permite definir un conjunto
enum-name :
Verifica que la salida del programa sea correcta y se finito de constantes con nombre. Se puede utilizar para ejemplo
identifier
comporte según lo esperado. representar opciones predefinidas en C++.

Compilar el programa utilizando un compilador de C++ Se usan para calcular un valor de dos o más números, o Estos son los símbolos aritméticos básicos: suma ( + ),
como g++ o Visual Studio. Aritméticos cambiar el signo de un número de positivo a negativo o resta ( - ), multiplicación ( * ), división ( / ) y potenciación ejemplo 10*3, 2+5, 10-3, 4^[2]
viceversa. ( ^ ), Módulo (%), Incremento (++), Decremento (--)
Verificar que no haya errores de compilación.
Comparan datos numéricos, de serie de caracteres o
Ejecutar el programa compilado usando el comando Ejecución del programa lógicos. El resultado de la comparación, ya sea Verdadero Ejemplos son los signos mayor que, menor que, igual que,
Relacionales ejemplo int x = 0, y = 0; if ( x < y )
./nombre_del_programa en sistemas Unix/Linux o ( 1 ) o falso ( 0 ), puede utilizarse para tomar una decisión menor igual, mayor igual, o no es igual.
nombre_del_programa.exe en sistemas Windows. referente al flujo del programa (sentencia IF ).

Observar la salida del programa en la consola para El operador AND genera el valor 1 si ambos operandos
verificar su correcto funcionamiento. tienen valores distintos de cero. Si alguno de los
operandos es igual a 0, el resultado es 0. Si el primer ejemplo char *pch = 0;// ...(pch) && (*pch = 'a');
Operadores operando de una operación AND lógica es igual a 0, el
Directivas del preprocesador: Las directivas del segundo operando no se evalúa.
preprocesador en C++ comienzan con el símbolo "#". Es un modo de compartir dos o más valores . Los
Algunas directivas comunes incluyen "#include" para Lógicos operadores lógicos se utilizan para refinar la búsqueda
El operador OR lógico realiza una operación OR inclusivo
incluir bibliotecas, "#define" para definir constantes y de documentos.
en sus operandos. El resultado es 0 si ambos operandos
macros, y "#ifdef" / "#ifndef" para controlar la inclusión tienen valores 0. Si cualquiera de los operandos tiene un
condicional de código.
Programación con C++ ejemplo printf( "%d" , (x == w || x == y || x == z) );
valor distinto de cero, el resultado es 1. Si el primer
operando de una operación OR lógica tiene un valor
Función principal (main): Todo programa en C++ debe distinto de cero, el segundo operando no se evalúa.
tener una función principal llamada "main". Esta función
es el punto de entrada del programa y desde aquí se Estos operandos “=” asignan el valor de su operando de la
ejecutan las demás instrucciones. Asignación derecha a una variable, una propiedad o un elemento de ejemplo: numero = 4, casa= 10, tarifa=30
indexador que proporciona el operando de la izquierda.
Variables y tipos de datos: En C++, las variables deben
ser declaradas antes de ser utilizadas.
Los comentarios de C++ se escriben de una de las
Operadores: C++ ofrece una variedad de operadores maneras siguientes:
aritméticos (+, -, *, /) y operadores lógicos (<, >, ==, &&, ||) Los caracteres /* (barra diagonal, asterisco), seguidos de
que permiten realizar cálculos o comparaciones entre cualquier secuencia de caracteres (incluidas nuevas /* Autor: Duglas Moreno
Comentarios ejemplo
variables. líneas), seguidos de los caracteres */ . ... Fecha: Julio 2012 */
Los caracteres // (dos barras diagonales), seguidos de
Estructuras de control: Para controlar el flujo del cualquier secuencia de caracteres.
programa, se pueden utilizar estructuras como if-else
para tomar decisiones condicionales, bucles
for/while/do-while para repetir bloques de código y Estructura básica y sintaxis La sentencia cin se utiliza para leer datos de entrada
switch-case para seleccionar acciones basadas en un desde el teclado en C++.
valor específico.
Para utilizar la sentencia cin , es necesario incluir la
Funciones: Las funciones permiten agrupar un conjunto
biblioteca <iostream> .
lógico de instrucciones que realizan una tarea específica.
Pueden recibir parámetros de entrada y devolver un
La sintaxis básica para leer un valor con cin es: cin >>
resultado.
variable;
Clases y objetos: C++ es un lenguaje orientado a objetos,
Entradas Es posible leer varios valores separados por espacios
lo que significa que se pueden definir clases para
representar entidades del mundo real. Los objetos son utilizando la misma línea de código, por ejemplo: cin >>
instancias de estas clases y pueden interactuar entre sí var1 >> var2 >> var3;
mediante métodos (funciones) y atributos (variables).
La sentencia cin detiene el programa y espera a que el
Bibliotecas estándar: C++ cuenta con una amplia usuario ingrese un valor antes de continuar.
biblioteca estándar que proporciona funciones y
estructuras de datos predefinidas para realizar tareas Es importante asegurarse de que los tipos de datos
comunes, como manipulación de cadenas, entrada/salida coincidan entre lo que se está leyendo y cómo se
o manejo de memoria. almacena en las variables correspondientes.

Gestión de errores: En C++, se puede utilizar el La sentencia cout se utiliza para imprimir salidas en la
mecanismo try-catch para capturar excepciones y consola.
manejar errores durante la ejecución del programa.
Sentencias
Para mostrar variables o valores, se puede utilizar el
operador de inserción ( << ) junto con cout . Por ejemplo:
cout << "Hola Mundo";

Salidas
Se pueden imprimir varias variables o valores
separándolos por el operador de inserción: cout <<
variable1 << " " << variable2;

También se pueden imprimir caracteres especiales


utilizando secuencias de escape, como \n para nueva cout << "Texto en\ttabulación";
línea o \t para tabulación. Por ejemplo:

La sentencia "if" se utiliza para ejecutar un bloque de


código si una condición es verdadera.

Se puede añadir una cláusula "else" para especificar un


bloque de código a ejecutar si la condición es falsa.
If-else
También se pueden utilizar múltiples cláusulas "else if"
para evaluar múltiples condiciones en orden.

if (is_true()) { cout << "b is true!\n"; // executed }


ejemplo
else { cout << "b is false!\n"; }

También podría gustarte