Ok since everyone else already answered I'm just going to guess that "a+1" sends a decimal value instead of a octal or hex value and so some garbage value would be printed and then another garbage value.
EDIT:
Hmm guess not must do some automatic type conversion.