Publicidad

Tipos de datos primitivos en c++

DOCENTE en jon harold
15 de May de 2021
Publicidad

Más contenido relacionado

Publicidad
Publicidad

Tipos de datos primitivos en c++

  1. Tipos de Datos primitivos. Declaración y asignación a variables en C++
  2.  Conceptualmente, desde el punto de vista de un programador, una variable es un dato cuyo valor puede cambiar a lo largo de la ejecución de un programa.  En un nivel más lógico, una variable ocupa un espacio de memoria para contener sus valores durante la ejecución de un programa. Cada variable debe pertenecer a un tipo determinado dando también el tamaño del espacio de memoria ocupado por la variable, y el modo en que se manipulará esa memoria.
  3. De momento veremos los tipos fundamentales (básicos), que son: void, char, int, float y double; en C++ se incluye también el tipo bool. También existen ciertos modificadores, que permiten ajustar ligeramente ciertas propiedades de cada tipo; los modificadores pueden ser: short, long, signed y unsigned, y pueden combinarse algunos de ellos.
  4. Tipos de Datos en C++  bool: El tipo de dato bool, tiene un tamaño de 8 bits y un rango entre 0 y 1, en pocas palabras es cero o es uno (falso o verdadero). Este tipo de dato, es comúnmente usado en condicionales o variables que solo pueden tomar el valor de falso o verdadero. Las variables de tipo bool no suelen llevar modificadores, pues son innecesarios, ya que su rango es solo 0 y 1.  int: El tipo de dato int, tiene un tamaño de 32 bits y un rango entre - 2.147.483.648 y 2.147.483.647. Este tipo de dato, es usado para números enteros (sin cifras decimales). A continuación alguna combinaciones con los modificadores:  short int: Tiene un tamaño de 16 bits y un rango entre -32.768 y 32.767.  unsigned short int: Tiene un tamaño de 16 bits y un rango entre 0 y 65535.
  5. Tipos de Datos en C++  unsigned short int: Tiene un tamaño de 16 bits y un rango entre 0 y 65535.  unsigned int: Tiene un tamaño de 32 bits y un rango entre 0 y 4.294.967.295.  long long int: Tiene un tamaño de 64 bits y un rango entre - 9.223.372.775.808 y 9.223.375.775.807.  unsigned long long int: Tiene un tamaño de 64 bits y un rango entre 0 y 2exp64.  float: El tipo de dato float tiene un tamaño de 32 bits, es usado comúnmente en números con 6 o menos cifras decimales. Tiene un rango entre 1,17549*(e^-38) hasta 3,40282*(e^+38).
  6. Tipos de Datos en C++  double: El tipo de dato double tiene un tamaño de 64 bits, es usado para números de menos de 15 cifras decimales. Tiene un rango entre 2,22507*(e^-308) hasta 1,79769*(e^308).  long double: Tiene un tamaño de 96 bits y una precisión de 18 cifras decimales. Tiene un rango entre 3,3621*(e^- 4932) hasta 1,18973*(e^4932).
  7. Tipos de Datos en C++  char: Las variables del tipo char, son digamos las variables problema del lenguaje C y C++, puesto que tienen una gran cantidad de restricciones y complicaciones, bastante molestas. Las variables de tipo char, en C y C++ son consideradas vectores y como quizá sabrás a los vectores se les debe declarar un tamaño máximo, entre corchetes "[ ]" lo cual restringe un poco al no saber qué tamaño podría llegar a tener una cadena de caracteres, y aunque hay formas de evadir esto, es bastante complicado. Es recomendable usar las variables de tipo string para las cadenas de caracteres, incluidas en la librería string.h que son bastante fáciles de usar.  La sintaxis para declarar un char es la siguiente: char nombre_char[tamañoMax]; o simplemente char nombre = 'valor' notar que va entre comillas simples.
  8. Variables y constantes en C++. Asignación de valores, uso de #define y const en C++  La instrucción #define nos permite declarar constantes (y algunas cosas más) de una manera rápida y sencilla. Hay que tener en cuenta que al declarar constantes con #define debemos hacerlo después de los #include para importar librerías pero antes de declarar nuestras funciones y demás.  La instrucción const nos permite declarar constantes de una manera más adecuada y acorde. Las constantes declaradas con const poseen un tipo de dato asociado (como debería ser siempre) y se declaran al interior de nuestro código como un tipo cualquiera
Publicidad