Tipos de datos C. Tamaño de Short

Tipos de datos C. Tamaño de Short

de Guillermo Daniel Toyos Marfurt -
Número de respuestas: 1

Buenas, en los videos cuando escriben algoritmos en C muchas veces utilizan el tipo de dato short en vez de int para trabajar con enteros. Investigando un poco ví que la cantidad de espacio que ocupa cada tipo varía bastante entre cada arquitectura (e incluso en el compilador). En este curso que tamaño consideramos que tienen short e int? Según lo que encontré ambos tipos como mínimo ocupan 16 bytes de almacenamiento.

En respuesta a Guillermo Daniel Toyos Marfurt

Re: Tipos de datos C. Tamaño de Short

de Federico Rivero -

Estimado,

Cómo estás? Una aclaración tonta es que ambos ocupan mínimo 16 bits, correcto. En 8086 ambos tipos de datos se compilan a 16 bits, por lo cual en esos ejercicios, es indistinto usar short o int. Idealmente preferiríamos usar siempre short, para no confundir con otros ejercicios de otras arquitecturas.

En los ejercicios de ROM e interrupciones que no son sobre x86, en general asumimos que 'short' es de 16 bits, 'int' es de 32 bits, y que 'long' es de 64 bits.

Saludos,

        Federico