Home  >  Informatica  >  Corso C Avanzato  >  Variabili in C

La variabili in C

Approfondiamo l'utilizzo delle variabili e come utilizzano la memoria.

Download Slides in formato .pdf

Materiali


Il sorgente del codice mostrato nella slide numero 3.


Download del codice
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <stdio.h>
int main(){
int x = 12;
short w = 10;
long l = 10;
float y = 1.5f;
double z = 1.2345;
char c = 'a';
char s0[3] = "ok";
char s1[8] = "stringa";
char s2[64] = "Il mondo è bello perchè è vario!";
char *s3 = "Io sono un puntatore ad una stringa!";

printf("\nVariabile int %d, occupa %lu bytes",x, sizeof(x) );
printf("\nVariabile short %d, occupa %lu bytes",w, sizeof(w) );
printf("\nVariabile long %ld, occupa %lu bytes",l, sizeof(l) );
printf("\nVariabile float %f, occupa %lu bytes",y, sizeof(y) );
printf("\nVariabile double %lf, occupa %lu bytes",z, sizeof(z) );
printf("\nVariabile char %c, occupa %lu bytes",c, sizeof(c) );
printf("\nVariabile stringa[3] %s, occupa %lu bytes",s0, sizeof(s0) );
printf("\nVariabile stringa[8] %s, occupa %lu bytes",s1, sizeof(s1) );
printf("\nVariabile stringa[64] %s, occupa %lu bytes",s2, sizeof(s2) );
printf("\nVariabile stringa* %s, occupa %lu bytes\n",s3, sizeof(s3) );
}

Linguaggio C