string - LLVM 汇编字符串常量语法

标签 string syntax constants llvm

我有几个关于 LLVM 程序集字符串常量语法的问题。我所指的语法是这样的:

@helloWorldString = private constant [13 x i8] c"hello world\0A\00"

特别是我说的是 c"hello world\0A\00"形式。

我有两个问题:

1)此语法记录在哪里?

2) 如何将一个长字符串常量拆分成多行?

最佳答案

它没有记录在案,但 c"hello world\0A\00"几乎展示了语法的完整范围。无法将字符串拆分为多行。确实没有任何详细的语法文档,因为它非常简单,而且只有一个解析器。

关于string - LLVM 汇编字符串常量语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6732635/

相关文章:

Python反向跨步切片

python - 从字符串中拉出部分(python)

bash - 为什么 shell 会忽略通过变量传递给它的参数中的引号字符?

php - 为什么此代码段不会引发错误?

c++ - c+ +'s ` const` promise 有什么好处?

c++ - `const T* const` 是什么意思?

c# - C# 的可逆字符串差异(历史)算法?

java - Java中带有换行符 "\n"的字符串=>如何转换为markdown?

python - 在Python中获取超出范围的索引默认值

java - 在代码中使用 db 值的正确方法是什么