Uso delle variabili lezione 3

      Nessun commento su Uso delle variabili lezione 3

In tutti i linguaggi di programmazione le variabili rivestono un ruolo fondamentale. Le variabili dell’informatica sono una sorta di “contenitori” che al loro interno possono contenere numeri interi, numeri a virgola mobile, caratteri di testo ecc.

Tipi di variabili

La dichiarazione di una variabile in C (ricordando che in C, a differenza di linguaggi come Perl, Python, PHP o i linguaggi per la shell, è indispensabile dichiarare una variabile prima di poterla utilizzare) è qualcosa del tipo

tipo nome_variabile;

Possiamo anche assegnarle un valore iniziale, in questo modo:

tipo nome_variabile = valore_iniziale;

Il tipo di variabile caratterizza la variabile stessa. Ecco i principali tipi ammessi dal C:

Tipo

Uso tipico

Dimensione (in bit) (riferimento: architettura x86)

char

Caratteri di testo ASCII, valori binari generici da 1 byte

8

short int

Numeri interi piccoli (da -32768 a 32767)

16

unsigned short int

Numeri positivi interi piccoli (da 0 a 65535)

16

int

Numeri interi (da -2147483648 a 2147483647)

32

unsigned int

Numeri interi positivi (da 0 a 4294967295)

32

long int

Numeri interi (la dimensione coincide con quella di un

32

19

normale int su una macchina x86)

long long int

Numeri interi grandi (da circa -9.22*10^18 a circa 9.22*10^18)

64

unsigned long long int

Numeri interi grandi positivi (da 0 a circa 1.84*10^19)

64

float

Numeri a virgola mobile (precisione singola)

32

double

Numeri a virgola mobile (doppia precisione, notazione scientifica)

64

Esempio:

int a;          // Dichiaro una variabile intera chiamata a
                // senza inizializzarla

int b = 3; // Dichiaro una variabile intera b che vale 3
char c = ‘q’;// Dichiaro una variabile char che contiene il carattere q
float d = 3.5; // Dichiaro una variabile float d che vale 3.5
a = 2; // Adesso a vale 2
inte=a+b; //evalelasommadiaeb,ossia5