BUSCAR
INDICE
INDICE DEL TEMA
OBJETIVOS
TEORIA
PALABRAS RESERVADAS
GLOSARIO
EJERCICIOS
RESUELTOS
AUTOEVALUACION
PROPUESTOS
ERRORES
ESTADISTICAS
INICIO
FAQS
LINKS
RECOMIENDANOS
QUIENES SOMOS
MAPA DEL WEB
COLABORAR
Tema 11 Otros tipos de variables: Estructuras
Sugerencias de Portabilidad

Dado que depende de la máquina el tamaño de los elementos de datos de un tipo particular, y debido a que las consideraciones de alineación de almacenamiento también son dependientes de la máquina, entonces también lo ser  la representación de una estructura.

Utilice typedef para ayudar a hacer más portatil un programa.

Si en una unión de datos se almacenan como de un tipo y se referencian como de otro tipo, los resultados serán dependientes de la instalación.

La cantidad de almacenamiento requerido para almacenar una union es dependiente de la instalación.

En algunas uniones no pueden aplicarse fácilmente otros sistemas de computación. Si una unión es portable o no, a menudo depende de la alineación de almacenamiento requerida para los tipos de datos de miembros de unión en un sistema dado.

Las manipulaciones de datos a nivel de bits son dependientes de la máquina.

El desplazamiento a la derecha es dependiente de la máquina. Desplazar a la derecha un entero signado, en algunas máquinas llena los bits desalojados con ceros y en otras con unos.

Las manipulaciones de campos de bits son dependientes de la máquina. Por ejemplo, algunas computadoras permiten que los campos de bits crucen límites de palabras, en tanto que otras no lo permiten.

El tamaño de una estructura no es necesariamente la suma de los tamaños de sus miembros. Esto es debido a varios requisitos de alineación de límites, que son dependientes de la máquina.