以下输出是如何得出的? ' 2'的价值是多少?

时间:2018-03-21 10:51:01

标签: java

我试过运行这个程序,但我从来没有理解这个结果是如何出现的......我试图将B的ASCII值加到2,这样就可以输出68但实际的答案是完全不同的....

char a = 'B',b='2'; into c= a+b; System.out.println(c);. 

输出:116

我不明白这是怎么回事?

1 个答案:

答案 0 :(得分:3)

此处b是字符' 2'。因此,用于此的ASCII值为50。和{< B' B'是ASCII。所以总数是116。