Se voglio convertire un singolo numerica char
al suo valore numerico, ad esempio, se:Char a int conversione in C
char c = '5';
e voglio c
tenere 5
invece di '5'
, è al 100% portatile farlo in questo modo?
c = c - '0';
Ho sentito che tutti i set di caratteri memorizzare i numeri in ordine consecutivo quindi immagino che così, ma mi piacerebbe sapere se c'è una funzione di libreria organizzata per fare questa conversione, e come si è fatto in modo convenzionale. Sono un vero principiante :)
@ Binary- il duplicato postato è per C++, anche se la risposta è la stessa, si applica ad una lingua diversa – TStamper
È vero, la sfumatura mi sfuggì. –
Buona domanda .. – SNce