LA ESTRUCTURA DE CMAS MAS
Enviado por alexandra09 • 13 de Octubre de 2012 • 519 Palabras (3 Páginas) • 324 Visitas
Estructuras básicas en C, C++
Tipos primitivos
Nombre común Nombre C Longitud
BYTE char 8 bits
WORD short 16 bits
DWORD int 32 bits
DWORD long 32 bits
DWORD float 32 bits
QWORD double 64 bits
TWORD long double 80 bits
Nota: en el lenguaje C,C++ existe el operador sizeof(), con el cual se puede obtener el tamaño (número de bytes) ocupados por un tipo específico. Por ejemplo, sizeof(int) regresa el número de bytes ocupados por lo datos de tipo int.
variables
En C, C++ la sintaxis para declarar variables es:
tipo id1 [, id2 ...] ;
donde, tipo se refiere a uno de los tipos mostrados en la tabla anterior; id1 es el nombre con el cual se identificará a la variable. Observe que si se quiere declarar más de una variable en una línea de instrucción, las mismas deben separarse por medio de una coma.
Ejemplos:
char c; // La variable c es una variable char
int i; // La variable i es una variable int
float f; // La variable f es una variable float
int x,y,z; // Las variables x,y,z son todas variables int, y declaradas a la vez
De acuerdo con la tabla anterior y según las instrucciones anteriores, con la primera, o sea ( char c;), se le está indicando al ordenador que reserve en la memoria un espacio de tipo char (8 bits) y que el mismo será identificado bajo el nombre de c. La segunda instrucción ( int i;) le indica al ordenador que reserve en la memoria un espacio de tipo int (16 bits) y que el mismo será identificado bajo el nombre de i. Luego, la instrucción ( float f;) le indica al ordenador que reserve en la memoria un espacio de tipo float (32 bits) y que el mismo será identificado bajo el nombre de f. Por último, se le indica al compilador que reserve espacio para otras tres variables enteras identificadas como: x, y, z. Así, se puede dar cuenta cómo los tipos primitivos sirven con el propósito de estructurar los datos dentro de la memoria y con la idea de referirnos a los mismos mediante nombres usamos identificadores de variables.
C++ ESTRUCTURAS O REGISTROS
________________________________________
En este tema exploramos en C la estructura mas común de representación dedatos la llamada estructura.
Variables simples o escalares pueden almacenar un datum de información y arreglos pueden almacenar conjuntos de ellos del mismo tipo y al mismo tiempo, estos dos mecanismos pueden manejar una gran variedad desituaciones pero a menudo se necesita trabajar sobre datos de diversos tipos en este caso ni variables escalares ni arreglos son adecuados.
Para resolver este problema C provee de un tipo de dato especial llamadoestructura.
Los elementos individuales de una variable estructura reciben el nombrede campos.
Ej:
struct alumno
...