Code:
#include<stdio.h>
int main(void)
{
int i;
for(i = '0'; i <= '9'; ++i)
{
printf("i = '%c' = %d, i - '0' = %d - %d = %d\n", i, i, i, '0', i - '0');
}
return 0;
}
/* my output
i = '0' = 48, i - '0' = 48 - 48 = 0
i = '1' = 49, i - '0' = 49 - 48 = 1
i = '2' = 50, i - '0' = 50 - 48 = 2
i = '3' = 51, i - '0' = 51 - 48 = 3
i = '4' = 52, i - '0' = 52 - 48 = 4
i = '5' = 53, i - '0' = 53 - 48 = 5
i = '6' = 54, i - '0' = 54 - 48 = 6
i = '7' = 55, i - '0' = 55 - 48 = 7
i = '8' = 56, i - '0' = 56 - 48 = 8
i = '9' = 57, i - '0' = 57 - 48 = 9
*/