为什么我在添加字符时会得到一个数字?

乌布勒奇

我曾经决定将两个字符加在一起,并给了我一个数字。这是代码:

class Main {
  public static void main(String[] args) {
    System.out.println('a'+'b');
  }
}

输出:195

我在很多地方进行了搜索,但仍然不知道为什么使用char + char = int谁可以给我解释一下这个?

马杰德·巴达维(Majed Badawi)

您要添加其ASCII值:

'a'+'b' = 97+98 = 195

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么从字符串创建 JSONObject 时会得到一个空对象?

为什么在使用 ResultSet 时会得到一个额外的结果为 null?

我有一个用 python 训练的 XGBoost 模型,但是当它加载到 Scala 并使用相同的功能时会得到不同的预测,为什么?

为什么我在 VSCode 中运行 Java 代码时会得到一个多余的 %(百分号)?

如果在函数中添加“ else”,为什么会得到一个空列表?

为什么我会得到渲染错误创建一个新的Android项目时?

Android-为什么我会得到一个nullpointer异常(SQLite)

为什么即使修改了锁变量,我也会得到一个无限的while循环?

为什么我会得到一个 IndexOutOfBoundsException 迭代列表?

为什么我会得到一个被截断的 .txt 文件

为什么我会得到一个 ValueError: could not convert string to float in Python?

为什么按行然后按单词拆分文件时会得到一个空向量?

为什么我会得到一个字符串和一个 Kotlin 值类的类型不匹配?

为什么在检查字符值是否大于数字时会得到 TRUE?

我需要了解为什么在将值添加到标签时会得到null?

为什么在添加char时会得到不同的结果?

为什么我会得到一个NoClassDefFoundError的例外,而不是一个StackOverflow的错误?

为什么我在绘制分布时会得到多条线?

为什么在 C++ 中添加两个浮点数会得到一个整数?

在C ++中反转数组时,为什么在输入和输出之间会得到一个“随机”数字?

为什么我会得到一个的StringIndexOutOfBoundsException当我尝试跳过多行用的BufferedReader?

为什么我会得到一个NPE读JSON文件到我的对象后?

为什么我的代码中的 '%' 会产生另一个数字而不是我在计算自己时得到的数字?

为什么我会得到尝试的实体保存到列表时,一个NullPointerException异常?

React Native Modal Date Picker-为什么我会得到一个额外的窗口?

为什么当我将 @api_view 添加到我的视图时会得到 403

为什么我只能插入一个数字而不是一个名字?

为什么在尝试遍历数组并使用 sizeof() 累加总和时会得到一个完全随机数?

为什么我得到一个数组越界错误?