字符串就是包含多个字符组成的一个串
比如字符'a','b',单个字符就是字符
那么"hello world" 就是一串字符组成的一个字符串
注意字符要在双引号里引用上,而字符一般都是单引号引用
在c++中有两种定义字符串的方法,一个是原始c语言的定义方法,还有一种就是c++的了
方法1
#include<iostream>
using namespace std;
int main()
{
// 1.传统c语言字符串
char str[] = "hello world";
cout << str << endl;
// 2.C++的字符串
system("pause");
return 0;
}
这里有几个注意事项,如果你定义的为字符串那么变量名后面要带上[ ]
其次就是要使用双引号而非单引号
方法2
引用头文件string 就可以直接使用string去定义字符串类型的数据
#include<string>
定义语法:string 变量名 = 变量值
#include<iostream>
using namespace std;
#include<string>
int main()
{
// 1.传统c语言字符串
char str[] = "hello world";
cout << str << endl;
/*
注意事项
1.char 变量名[]=变量值
2.""引起来变量值,单引号是字符才使用的
*/
// 2.C++的字符串
string str2 = "hello C++";
cout << str2 << endl;
// 注意事项 必须有引用头文件string才可以使用: #include<string>
system("pause");
return 0;
}