Eu li e reli várias vezes esse trecho, e realmente não entendi como
char c = '3';
int i = c - '0'; // i vale 3!
Queria entender o porquê deste " c - '0' ". Não entendi porque precisa subtrair pelo caracter 0.
Eu li e reli várias vezes esse trecho, e realmente não entendi como
char c = '3';
int i = c - '0'; // i vale 3!
Queria entender o porquê deste " c - '0' ". Não entendi porque precisa subtrair pelo caracter 0.
Pessoal, desculpe, já entendi, olhei a tabela unicode e entende o cálculo. Valeu!!