A char is in fact mapped to an int, look at the Ascii Table.
For example: a capital A corresponds to the decimal number 65. When you are adding 1 to that char, you basicly increment the decimal number by 1. So the number becomes 66, which corresponds to the capital B.