Why didn't they use 0 - 9 ASCII for the numbers 0 - 9? Seems unnecessarily confusing to me!
So when you cast '9' to an int, you are actually getting the internal ASCII representation of '9'. From...