Я знаю, что для преобразования любого заданного char в int возможен этот код [кроме atoi()]:
int i = '2' - '0';
но я никогда не понимал, как это работает, каково значение «0», и я, кажется, не нашел никаких объяснений в сети по этому поводу.
Заранее спасибо!!