java - java中的初学者((char)num)给出零为什么
问题描述
为什么当我运行它时它给出零而不是字符a:
public class Main {
public static void main(String[] args) {
int num = 79;
char a = 'a';
System.out.println((char)num);
}
}
解决方案
它不是零,而是大写的O
,其中79 是 的 ASCII 码。
推荐阅读
- angular - TypeScript 扩展 Angular FormGroup 模型
- gremlin - 如何确定 Gremlin 中是否删除了顶点?
- php - Laravel htmlspecialchars() 期望参数 1 是字符串,我的项目中给出的对象?
- python - Torch.cat 内存爆炸
- node.js - 流 - 无法获取 action.index,因为缺少属性索引
- android - 从 Android 屏幕录像机捕获的视频无法在 Web 浏览器上播放
- python - 从数据中删除序列 Pandas Python Numpy
- google-analytics - 无法将 PowerBI Desktop 和 PowerBI WebApp 与 Google Analytics 连接
- sql - 选择每个月有记录的所有客户
- node.js - 使用自定义 baseUrl 访问我的 Sails 应用程序时出现 ERR_TOO_MANY_REDIRECTS