首页 > 解决方案 > java中的初学者((char)num)给出零为什么

问题描述

为什么当我运行它时它给出零而不是字符a:

public class Main {

  public static void main(String[] args) {
    int num = 79;
    char a = 'a';

    System.out.println((char)num);
  }
}

标签: javacharacter

解决方案


它不是零,而是大写的O,其中79 是 的 ASCII 码


推荐阅读