为什么“\117”在 Java 中是有效的字面量?
2022-09-03 05:57:45
我看到这被定义为char
char ch = '\117'
什么样的表示形式?'\117'
我知道是,例如,或是,哪里是一个十六进制数字,但我一生中从未见过这样的事情!令人惊讶的是,它确实编译了!(输出是escaped-sequence
'\n'
unicode
`\udddd'
d
'\117'
O
)
我看到这被定义为char
char ch = '\117'
什么样的表示形式?'\117'
我知道是,例如,或是,哪里是一个十六进制数字,但我一生中从未见过这样的事情!令人惊讶的是,它确实编译了!(输出是escaped-sequence
'\n'
unicode
`\udddd'
d
'\117'
O
)
它是八进制的,是C / C++的延续。