Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Tipos de Datos | Variables y Tipos de Datos
Introducción a C++

book
Tipos de Datos

Al declarar una variable, necesitas especificar qué tipo de datos almacenaremos en ella. Existen tipos de datos para el manejo fácil de la memoria en cada situación.

Tipos de Entero
int
short
Tipos de Punto Flotante
float
double
Tipos de Carácter
char
string
Otros Tipos
bool
void

Numéricos

Estos tipos son esenciales para almacenar valores numéricos y realizar operaciones matemáticas. Se dividen en dos grupos principales: tipos enteros, que almacenan números enteros, y tipos de punto flotante, que almacenan números con partes fraccionarias.

h

integers

h

decimals

copy
// examples of literal integers
5 100 30
12
// examples of literal integers 5 100 30

Bool

El tipo de dato bool representa dos valores booleanos: cero interpretado como falso y uno es interpretado como verdadero.

on = verdadero = 1
off = falso = 0

Char

El tipo de dato char se utiliza para almacenar caracteres individuales, lo que puede incluir letras, dígitos, signos de puntuación y caracteres especiales. Estos caracteres deben estar encerrados en comillas simples ('), como 'A', '9', o '!'.

Vacío

El tipo de dato void representa la ausencia de un valor. Se utiliza principalmente en funciones que no devuelven ningún dato. Cuando una función se declara como void, significa que la función realiza una acción pero no proporciona un resultado.

Nota

El uso y propósito de void se explorarán más adelante en el capítulo sobre funciones.

Puedes verificar el tipo de datos de ciertas expresiones utilizando el siguiente código. Siéntete libre de experimentar con él.

cpp

main

copy
#include <iostream>
#include <typeinfo> // Provides tools for type identification

int main()
{
// `typeid().name()` gives you the type of expression
// Replace `___` with a number, boolean (true/false), or character
std::cout << "The data type is " << typeid(___).name() << std::endl;
}
123456789
#include <iostream> #include <typeinfo> // Provides tools for type identification int main() { // `typeid().name()` gives you the type of expression // Replace `___` with a number, boolean (true/false), or character std::cout << "The data type is " << typeid(___).name() << std::endl; }

1. ¿Qué almacena el tipo de datos int?

2. ¿Cuál es la sintaxis correcta para un tipo char?

question mark

¿Qué almacena el tipo de datos int?

Selecciona la respuesta correcta

question mark

¿Cuál es la sintaxis correcta para un tipo char?

Selecciona unas respuestas correctas

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 1
some-alt