有人知道这实际上叫什么吗?

我很长一段时间以来一直在想这到底是叫什么,因为很久以前(大约3年前)我认为它叫做字节码,但此后我已经明白了字节码的真正含义。我举个例子,因为我不知道它应该叫什么。

它长这样: \234\22\21\65\22\76\54\87。基本上是所有字符的字节,紧随其后的是反斜杠。

有人知道这叫什么吗?

谢谢。

点赞
用户2858170
用户2858170

从 Lua 参考手册上可以看到:

我们可以使用其数字值来指定短字符串文字中的任何字节(包括嵌入的零)。这可以通过转义序列 \xXX 来完成,其中 XX 是恰好两个十六进制数字的序列,或者使用转义序列 \ddd,其中 ddd 是最多三个十进制数字的序列。(请注意,如果一个十进制转义序列后面跟着一个数字,则必须使用恰好三个数字来表示。)

也可以参考 https://en.wikipedia.org/wiki/String_literal#Escape_sequences

2017-12-01 23:37:42