
saber el porque del tamaño de un struct
Publicado por Diego (150 intervenciones) el 31/05/2016 23:45:38
BUenas tardes, tengo este pregrama y no se el porqué del tamaño de mi estructura.
linux x64, arquitectura x64.
arroja estos resultados:
el tamaño de long unigned int es: 8
el tamaño de int es: 4
el tamanio de char es: 1
Tamaño de mi estructura: 8
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
typedef struct {
int a;
char b;
}Mi_struct;
int main (int argc, char *argv[]){
// printf("el tamaño de long unigned int es: %lu", sizeof(long unsigned int));
// putchar('\n');
printf("el tamaño de int es: %lu", sizeof(int));
putchar('\n');
printf("el tamanio de char es: %lu", sizeof(char));
putchar('\n');
printf("Tamaño de mi estructura: %lu", sizeof(Mi_struct));
putchar('\n');
return 0;
}
linux x64, arquitectura x64.
arroja estos resultados:
el tamaño de long unigned int es: 8
el tamaño de int es: 4
el tamanio de char es: 1
Tamaño de mi estructura: 8
Valora esta pregunta


0