Cast da int a char

di il
6 risposte

Cast da int a char

Salve ragazzi, come si fa il cast da int a char in c?
Grazie

6 Risposte

  • Re: Cast da int a char

    Ma che c'entra con il thread del cast ??
  • Re: Cast da int a char

    Come posso risolvere questa cosa?
  • Re: Cast da int a char

    Intanto dovresti rispettare il regolamento del forum. Aprire un nuovo thread con un titolo opportuno dato che qui non c'entra nulla.
  • Re: Cast da int a char

    Fatto...ho aperto un nuovo thread
  • Re: Cast da int a char

    X markella92: non proporre problemi tuoi su thread altrui, grazie
  • Re: Cast da int a char

    Da int a char c'è il casting implicito in c: se fai int k = 'a' + 'b' il risultato varrà la somma del codice ascii di a (97 mi pare) e quello di b (98, quindi k varrà 196).
    i codici ascii corrispondenti alle varie lettere li trovi benissimo cercando su google.

    se, invece, vuoi fare un casting esplicito, basta fare come tutti gli altri tipi di dato, ovvero indicarlo tra parentesi, ovvero: int k = (int) 'a' + (int) 'b'.

    fai MOLTA attenzione a ricordarti che le lettere NON hanno codice ascii corrispondente al numero alfabetico, quindi a + b non risulta c, ma tutt'un altro carattere!
Devi accedere o registrarti per scrivere nel forum
6 risposte