是哪里出了问题呢?可以帮我解答一下嘛!感觉B和C都是对的,但是A为什么是对的呢?求解答!
A选项中'a'对应的ascll码值是97 ,所以10+97= 107,
规则:
Java在计算算术表达式的值时,使用下列计算精度规则:
如果表达式中有双精度浮点数(double型数据),则按双精度进行运算.
如果表达式中最高精度是单精度浮点数(float型数据),则按单精度进行运算.
如果表达式中最高精度是long型整数,则按long精度进行运算.
如果表达式中最高精度低于int型整数,则按int精度进行运算.
char型数据和整型数据运算结果的精度是int。