string literal
来自cppreference.com
该页由英文版wiki使用Google Translate机器翻译而来。
该翻译可能存在错误或用词不当。鼠标停留在文本上可以看到原版本。你可以帮助我们修正错误或改进翻译。参见说明请点击这里. |
本章尚未完成 原因:C++11 stuff |
目录 |
[编辑] 语法
" (unescaped_character|escaped_character)* "
|
(1) | ||||||||
L " (unescaped_character|escaped_character)* "
|
(2) | ||||||||
[编辑] 解释
; unescaped_character
- 任何有效的字符
; escaped_character
- see 转义序列
[编辑] 类型
#不带前缀的字符串文字的类型是const char*
原文:
# The type of an unprefixed string literal is const char*
#L"..."字符串文字的类型是const wchar_t*
原文:
# The type of a L"..." string literal is const wchar_t*
[编辑] 注释
- 字符串可以被连接在一起
- NUL字符\ 0总是附加到字符串中原文:The NUL character \0 is always appended to the string
- 可用于初始化字符数组原文:Can be used to initialize character arrays
[编辑] 示例
char array[] = "Foo" "bar"; // same as char array[] = { 'F', 'o', 'o', 'b', 'a', 'r', '\0' };