当前位置: 编程技术>c/c++/嵌入式
c字符串,string对象,字符串字面值的区别详解
来源: 互联网 发布时间:2014-10-19
本文导语: 一、字符串字面值字符串字面值是一串常量字符,字符串字面值常量用双引号括起来的零个或多个字符表示,为兼容C语言,C++中所有的字符串字面值都由编译器自动在末尾添加一个空字符。字符串没有变量名字,自身表示自身...
一、字符串字面值
字符串字面值是一串常量字符,字符串字面值常量用双引号括起来的零个或多个字符表示,为兼容C语言,C++中所有的字符串字面值都由编译器自动在末尾添加一个空字符。
字符串没有变量名字,自身表示自身
代码如下:
"Hello World!" //simple string literal
"" //empty string literal
"nCCtoptionstfile.[cC]n" //string literal using newlines and tabs
字符字面值: 'A' //single quote:character literal
字符串字面值: "A" //double quote:character string literal.包含字母A和空字符的字符串
字符串字面值的连接:
代码如下:
std::out