This question already has answers here:
What are the Java semantics of an escaped number in a character literal, e.g. '\15' ?

(3个答案)


3年前关闭。




我已经看到这个char定义为char ch = '\117'
'\117'使用哪种表示形式

我知道escaped-sequence'\n',或者unicode`\udddd',其中d是单个十六进制数字,但是我一生中从未见过'\117'这样的东西!
令人惊讶的是,它确实可以编译! (输出是O)

最佳答案

这是ascii的八进制表示形式。您可以在这里看到更多的值:http://donsnotes.com/tech/charsets/ascii.html

10-07 17:20