una variabile C è caratterizzata dal
nome (identificatore)
valore associato
tipo
indirizzo della cella di memoria a partire dal quale è memorizzato il valore
il nome di una variabile è un identificatore C, cioè una sequenza di lettere e cifre
non può iniziare con un numero
è formato al più da 31 lettere
lettere maiuscole e minuscole sono considerate distinte
a ogni variabile è associata una cella di memoria o più celle consecutive, a seconda del suo tipo
l’indirizzo di una variabile è quello della prima cella
DICHIARAZIONE DI VARIBILI
TIPO nome variabile es:
int anni;
float raggio;
double lato ;
char lettera;
id oggetto;
A tutte le tipologie di variabili illustrate in precedenza (esclusa id) si possono applicare alcune qualifiche :
long,long long, short,unsigned e signed
unsigned int eta;
long double velocita_luce;
short int indice;
COSTANTI IN OBJ-C
una costante è un’associazione non modificabile che associa in modo permanente un valore a un identificatore
const float pi_greco = 3.1415926; ASSEGNAZIONE IN OBJ-C variabile=espressione; ESEMPIO: int anni=27; float raggio=59.6; char lettera ='a'; Come possiamo notare queste variabile e le loro assegnazioni sono uguali al linguaggio c l'unica differenza sta nelle stringhe.
le stringhe in Objective-C sono trattate mediante una particolare classe chiamata NSString
(verranno trattate successivamente)