Puoi utilizzare tranquillamente il tipo char per memorizzare valori ammessi nel suo range.Originariamente inviato da Cesaropa12
Più che non sapere che si possono fare le somme e differenze con i char volevo sapere se è comune utilizzarlo, siccome vengo dal vb.net e li si utilizzano 2 tipi differenti per indicare le 2 cose, mi ero posto il quesito.
Il fatto è che non avevo mai visto cose di questo genere:
char a=1;
char b=2;
cout<<a*b;
E a mio parere la lettura è sporca perchè char puo' essere numero o lettera e allo stesso modo
char* puo' essere un array di byte o una stringa. La cosa non è cosi' automatica e io ho studiato un libro sul c e uno sul c++ e non ho mai, ripeto mai visto utilizzare il tipo char per memorizzare interi.
Pensa alle variabili char come a 'piccole' variabili di tipo int ... (ed è questo che sono in effetti)![]()