Datatype related problem

System.out.println(2 + ‘\t’ + 3); the output of the above line becomes 14 because char + int becomes int. So here we are taking the unicode of \t and the output comes as 2 + 9 + 3. but the unicode of \ itself is 9. Why don’t it take the both unicodes of \ and t to compute the result?