i would understand why the output is 3 and not a char ('5' unicode character)
char c='5';
c = (char) (c - 2);
System.out.println(c);
and could you please explain what's the difference beetween code ASCII and unicode character ?
thank you in advance :)