【发布时间】:2021-05-24 19:31:05
【问题描述】:
我知道这是微不足道的,但我找不到正确的解释。我有以下代码
str="1230"
int rez=str.charAt(3) - '0';
rez=3;
这个解析是如何工作的?
【问题讨论】:
-
有什么问题? (此外,char 或多或少是整数,并且对它们进行算术运算,这就是您可以执行 c - '0' 的原因。
-
"这个解析是如何工作的?" - 您是在问语言解析器如何解析源代码?
-
也许您应该深入了解计算机工作原理以及在屏幕上显示数字或字母所需的基础知识。可以从这里开始:en.wikipedia.org/wiki/ASCII
-
@NoDataFound - 请参阅我对下面答案的评论。