Variabili
Un computer non sarebbe necessario se non avesse la capacità di memorizzare varie informazioni nella sua memoria e di elaborare lo stesso tipo di informazioni utilizzando gli stessi algoritmi.Per creare programmi più interessanti, bisogna imparare a memorizzare le informazioni nella memoria del computer. Allo stesso tempo, dobbiamo imparare come accedere in qualche modo alle celle di memoria del computer.
Nella programmazione, come nella vita, per riferirsi a qualsiasi parte della memoria del computer ricorre per nome. Usando questo nome, puoi sia leggere le informazioni che scriverle lì.
Una variabile è una posizione nella memoria del computer che ha un nome e memorizza un valore corrispondente al tipo .
La parola "variabile" ci dice che il suo valore può cambiare durante l'esecuzione del programma. Quando viene salvato un nuovo valore di variabile, quello vecchio viene cancellato.
Per un computer, tutte le informazioni sono dati nella sua memoria - insiemi di zeri e uno (per dirla semplicemente, qualsiasi informazione in un computer è solo numeri e li elabora allo stesso modo). Tuttavia, sappiamo che i numeri interi e i numeri frazionari funzionano in modo diverso. Pertanto, ogni linguaggio di programmazione ha diversi tipi di dati, che vengono elaborati utilizzando metodi diversi.
Ad esempio,
-
interi variabili – type
int
(dall'inglese
integer – integer), occupa 4 byte in memoria;
-
variabili reali che possono avere una parte frazionaria (digitare
float
– dall'inglese
virgola mobile – virgola mobile) , occupa 4 byte in memoria, oppure digita
double
, che occupa 8 byte;
-
caratteri (digitare
char
– dall'inglese
character – carattere), occupare 1 byte in memoria.
Proviamo ad aggiungere qualche variabile al nostro programma.
Prima di utilizzare una variabile, è necessario dire al computer di allocare spazio in memoria per essa. Per fare ciò, la variabile deve essere
dichiarata, ovvero specificare quale tipo di valore memorizzerà e assegnarle un nome.
Puoi anche assegnargli dei valori iniziali se necessario.
Esempio
Disassemblare il programma.
#include <iosrstream>
utilizzando lo spazio dei nomi std;
principale(){
int a = 6, b; // ha dichiarato due variabili di tipo intero,
// il valore 6
è stato immediatamente salvato nella variabile а
.
// La variabile b
non è stata impostata su un valore iniziale,
// cosa sarà in memoria in questo caso, non lo sappiamo.
}