sábado, 21 de septiembre de 2013

Tarea 17 de Septiembre de 2013

Tipos de datos en C++

Un tipo de dato se define como un conjunto de valores y un conjunto de operaciones que pueden aplicarse a estos valores.Por ejemplo, el conjunto de todos los números enteros constituye un conjunto de valores, como lo es el conjunto de todos los números reales.

C++ clasifica los tipos de datos en uno de dos agrupamientos fundamentales:

Tipo de dato de clase: Es un tipo de daro creado por el programador. Esto significa que el conjunto de valores y operaciones admitidas es definido por un programador, usando código C++.

Tipo de dato integrado: Es proporcionado como una parte integral del compilador de C++ y no requiere código C++ externo. Por lo tanto un tipo de dato integrado puede usarse sin recurrir a adicciones de lenguaje complementarias, como las proporcionadas por el archivo de encabezado iostream necesario para el objeto cout. Estos tipos de datos también son conocidos como primitivos.

Al introducir tipos de dato integrados en C++, usaremos literales. Una literal es un valor aceptable para un tipo de dato. El término literal refleja que dicho valor se identifica de manera explicita a si mismo (otro nombre para literal es valor literal o constante)


Tipos de dato entero
C++ proporciona nueve tipos de datos integrados. La diferencia esencial entre los diversos tipos de datos enteros es la cantidad de almacenamiento usado por cada tipo, el cual afecta el rango de valores que cada tipo es capaz de representar.
  • bool
  • char
  • short int
  • int
  • long int
  • unsigned char
  • unsigned short int
  • unsigned int
  • unsigned long int
Los tres tipos mas importantes usados en forma casi exclusiva en la mayor parte de las aplicaciones  son los tipos de datos int, char y bool.


El tipo de dato int
El conjunto de valores admitidos por el tipo int son números enteros. un valor entero consiste sólo de digítos y de manera opcional puede estar precedido por un signo de mas o de menos. Por lo tanto, un valor entero puede ser el número cero o cualquier valor numérico positivo o negativo sin un punto decimal.


El tipo de dato char
El tipo de dato char se utiliza para almacenar caracteres individuales. Los caracteres incluyen las letras del alfabeto (mayúsculas y minúsculas), los diez dígitos 0 a 9 y símbolos especiales. Un valor de carácter individual es cualquier letra, dígito o símbolo especial encerrado entre comillas sencillas


El tipo de datos boot
Se usa para representar datos booleanos (lógicos). Por ello, este tipo de datos está restringido a uno de dos valores: verdadero o falso.


Tipo de dato flotante
Un numero de punto flotante, al cual se le llama número real, puede ser el número cero o cualquier otro número positivo o negativo que contenga un punto decimal. 

C++ acepta tres tipos de datos de punto flotante: float, double y long double. La diferencia entre estos tipo de datos es la cantidad de almacenamiento que usa un compilador para cada tipo. la mayor parte de los compiladores usan el doble de cantidad de almacenamiento para dobles que para flotantes, lo cual permite que un double tenga aproximadamente el doble de precisión de un float. Por esta razón, a veces se hace referencia a un valor float como un número de precisión simple y a un valor double como un número de precisión doble.


Secuencias de escape 

Un carácter que tiene un significado especial en C++ es la diagonal inversa, \, que se conoce como carácter de escape. Cuando se coloca este carácter directamente frente a un grupo selecto de caracteres,esto indica al compilador que escape de la forma en que estos caracteres se interpretarían en forma normal. La combinación de una diagonal inversa y otros caracteres específicos se llama secuencia de escape.




Fuente:
Libro: C++ PARA INGENIERÍA Y CIENCIAS
Autor: Gary J. Bronson

No hay comentarios:

Publicar un comentario