oregon ha scritto:
Un char è un valore numerico intero ad un byte con segno
Puoi quindi confrontarlo con numeri compresi tra -128 e 127
Scusami ma non ho ancora capito..
Un char rappresenta un carattere. Quando inizializzo un puntatore a char, esso punterà ad un carattere.
Ma questo ragionamento è sbagliato evidentemente, perche se stampo il valore dell elemento puntato, risulta un intero.
int main(void){
char a="x";
char* pointer= &a;
printf("%d", *pointer);
}
Dove sbaglio?