在Java中,最后一个ch++是如何回答“:;”的?
char ch='A';
System.out.println(ch); //prints A
ch++;
System.out.println(ch); //prints B
ch='0';
System.out.println(ch); //prints 0
ch++;
System.out.println(ch); //prints 1
ch='9';
System.out.println(ch); //prints 9
ch++;
System.out.println(ch); //prints :
为什么ch++使程序在 9 后打印一个冒号?
回答
在 ASCII 字符集:之后9,所以当你增加你基本上去:.
看看这个:
注意:虽然 Java 可能使用 unicode 而不是 ASCII,但 unicode 是建立在 ASCII 和十进制值之上的,用于字母字符,其他一些是相同的。
- Java uses the Unicode character set, not ASCII.