sábado, 21 de septiembre de 2013

Tipo de datos en C++

TIPOS DE DATOS
El objetivo de todos los programas es procesar datos, sean numéricos, alfabéticos, de audio o de vídeo.
Los tipos de dato permitidos y las operaciones apropiadas definidas para cada tipo se conocen
como tipo de dato. Un tipo de dato se define como un conjunto de valores y un conjunto de operaciones que pueden aplicarse a estos valores.
C++ clasifica los tipos de datos en uno de dos agrupamientos fundamentales: tipos de dato de clase y tipos de dato integrados. Un tipo de dato de clase, al cual se hace referencia como una clase, para abreviar, es un tipo de dato creado por el programador. Esto significa que el conjunto de valores y operaciones admitidas es definido por un programador, usando código C++.
Un tipo de dato integrado es proporcionado como una parte integral del compilador C++ y no requiere código C++ externo. Los tipos de dato integrados, los cuales también se conocen como tipos primitivos, consisten en los tipos numéricos básicos.

Tipos de datos enteros
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 al rango de valores que cada tipo es capaz de representar. Los tres tipos más 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 de dato int son números enteros. Un valor entero consiste sólo de dígitos y de manera opcional puede estar precedido por un signo de más (+) o menos (–). Por 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 usa 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
como los siguientes: + $ . , – y ! Un valor de carácter individual es cualquier letra, dígito o
símbolo especial encerrado entre comillas sencillas.

El tipo de datos bool
En C++, el tipo de datos bool se usa para representar datos booleanos (lógicos). Por ello, este tipo de datos está restringido a uno de dos valores: verdadero o falso. Este tipo de datos es más útil cuando un programa debe examinar una condición específica y, debido a la condición de ser verdadera o falsa, tomar un curso de acción prescrito.

Tipos de datos con signo y sin signo
Un tipo de datos con signo se define como uno que permite almacenar valores negativos además
del cero y valores positivos. Por ello, el tipo de datos int es un tipo de datos con signo.

Un tipo de datos sin signo es uno que prevé sólo valores no negativos (es decir, cero y positivos).

Tipos de punto flotante
Un número de punto flotante, al cual se le llama número real, puede ser el número cero o
cualquier 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 tipos de datos es la cantidad de almacenamiento que usa un compilador
para cada tipo.

Referencia:
C++ para ingeniería y ciencias, 2a. ed.Gary J. Bronson , pag. 50-52, 55, 57, 58.

No hay comentarios:

Publicar un comentario