
B20622
Filmina 1
Tipos Fundamentales
C + + tiene un conjunto de tipos fundamentales correspondientes a las unidades de almacenamiento básicos más comunes de un
equipo y las formas más comunes de utilizarlos para almacenar datos:
§ 4.2 Un tipo booleano (b u e)
§ 4.3 tipos de caracteres (tales como char)
§ 4.4 Los tipos enteros (como int)
§ 4.5 punto flotante tipos (como double)
Además, un usuario puede definir
§ 4.8 tipos de enumeración para representar conjuntos especÃficos de valores (enumeración)
También es
§ 4.7 se utiliza para indicar la ausencia de información de tipo A, sin valor,
A partir de estos tipos, se pueden construir otros tipos:
§ 5.1 Tipos de puntero (como int*)
§ 5.2 Los tipos de matriz (por ejemplo, char[])
§ 5.5 Los tipos de referencia (por ejemplo, double Y)
§ 5.7 Estructuras de datos y clases (CapÃtulo 10)
La Boolean, el carácter y los tipos enteros se denominan colectivamente tipos integrales. La integral y
punto flotante tipos se denominan colectivamente tipos aritméticos. Enumeraciones y clases
se llaman userdefined
tipos, ya que deben ser definidos por los usuarios en lugar de estar disponible para
uso sin declaración previa, los tipos fundamentales tal como están. Por el contrario, otros tipos se denominan
tipos incorporados.
La integral y punto flotante
tipos se proporcionan en una variedad de tamaños para dar el programador de un
elección de la cantidad consumida de almacenamiento, la precisión, y la gama disponible para los cálculos
(§ 4.6). El supuesto es que un ordenador proporciona bytes para la celebración de caracteres, palabras para la celebración de
y calcular los valores enteros, alguna entidad más adecuada para punto flotante
cálculo, y direcciones para referirse a esas entidades. Los tipos C + + fundamentales, junto con indicaciones y
arrays presentan estos machinelevel nociones al programador en un tiempo razonablemente implementación independiente
manera.
Para la mayorÃa de las aplicaciones, se puede utilizar simplemente bool para los valores lógicos, carbón para los personajes, int de
valores enteros, y double de punto flotante
Valores: Los tipos restantes son fundamentales variaciones de las optimizaciones y las necesidades especiales que mejor se ignoran hasta que surgen las necesidades ellos.
debe ser conocida, sin embargo, para leer viejo C y C + + código.
The C++ Programming Lenguage special 3rd Edition - Stoustrup 1997Pag:70