Java - char,int转换在Java中,允许以下内容:char c = 'A' + 1;这里,c将保持值'B'。在上面,首先评估表达式。所以'A'被转换为65,整个表达式的计算结果为66,然后66被转换为'B',因为我们将值存储在char中。但是,以下内容会产生编译时错误:char c = 'A';c = c + 1;Java如何以不同方式查看表达式的解释是什么?顺便说一句,以下工作也很好:char c = 'A';c++;
添加回答
举报
0/150
提交
取消