[C] numero bytes

alexguidi98
ciao a tutti ho bisogno di un aiuto
Il professore ci ha dato questo esercizio
Supponendo di utilizzare un computer in cui gli interi sono rappresentati con 32 bit. Qual è il numero minimo di byte occupati dalla seguente struttura dati?

typedef struct {
char name[20];
char surname[20];
char student_ID[8];
int years; } student;
student register[100];

e non ho capito cosa devo fare

Risposte
apatriarca
Devi sommare la dimensione in byte di ogni campo della tua struttura e poi moltiplicare tale valore per 100 (il numero di elementi del tuo array).

alexguidi98
ok grazie ancora una cosa, ma tipo la dimensione dei char e int qual è?

vict85
Per gli interi il professore dice 32bit/4byte nel testo del problema. Per i char in genere si ha 8bit/1byte.

alexguidi98
grazie per le risposte :D

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.