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.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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!!