This question already has answers here:
What are the Java semantics of an escaped number in a character literal, e.g. '\15' ?
(3个答案)
3年前关闭。
我已经看到这个
我知道
令人惊讶的是,它确实可以编译! (输出是
(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