据我所知,字符是单个字符,即字母,数字,标点符号,制表符,空格或类似字符.因此当我这样做时:
char c = '1';
System.out.println(c);
Run Code Online (Sandbox Code Playgroud)
输出1正是我的预期.那么为什么当我这样做时:
int a = 1;
char c = '1';
int ans = a + c;
System.out.println(ans);
Run Code Online (Sandbox Code Playgroud)
我最终输出50?
| 归档时间: |
|
| 查看次数: |
32351 次 |
| 最近记录: |