不懂为什么选择,可以帮我解答一下吗?

img


还有一个疑问,加不加单引号意味着什么吗?有什么区别吗?
111

i加单引号后变成一个字符,字符加数字变成int类型

加单引号意味着是一个字符i,字符是char型的,相加后int型的!

举个例子:
int a = 5;
double i = 2.3;
double result = i + a;
不加单引号,表示该符号本身,如变量名,运算符等。
加上单引号,表示该符号所代表的字符常量,如'a'、'b'等。

你注意,是'i'不是i
所以是int,选择a