Estructuras

Solo disponible en BuenasTareas
  • Páginas : 2 (415 palabras )
  • Descarga(s) : 0
  • Publicado : 20 de febrero de 2011
Leer documento completo
Vista previa del texto
Sánchez Olguín Víctor Jesús
Estructuras:
En C,C++ existe una serie de estructuras básicas o tipos primitivos, los cuales pueden ser usados por el programador para declarar variables, y también sonel fundamento sobre el cual se crean estructuras complejas. El tamaño de los tipos primitivos no es estándar ya que los mismos dependen de factores tales como:
* Tipo del microprocesador
* Elcompilador
Sin embargo, en la actualidad (año 2007) la mayoria de compiladores de C,C++ soportan los siguientes tipos con la longitud indicada:
[editar] Estructuras básicas en C, C++
Tiposprimitivos |
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 | 64bits |
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. Porejemplo, sizeof(int) regresa el número de bytes ocupados por lo datos de tipo int.
[editar] variables
En C, C++ la sintaxis para declarar variables es:
tipo id1 [, id2 ...] ;
donde, tipose 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 declara más de una variable en una línea deinstrucción, las mismas deben separarse por medio de una coma.
Ejemplos:
Char c;
int i;
float f;
int x,y,z;
D memoria y con la idea de referirnos a losmismos mediante nombres usamos identificadores de variables.
Archivos:
El estándar de C contiene funciones varias para la edición de ficheros, estas están definidas en la cabecera stdio.h y por logeneral empiezan con la letra f, haciendo referencia a file. Adicionalmente se agrega un tipo FILE, el cual se usará como apuntador a la información del fichero. La secuencia que usaremos para...
tracking img