字符串型
作用:用于表示一串字符
两种风格
1.C风格字符串:char 变量名【】 = “字符串值”
2.C++风格字符串:string 变量名 = “字符串值”
注意字符串要用双引号括起来
示例:
#include <iostream>
#include <string>//在使用C++风格的字符串时要这个头文件
using namespace std;
int main() {
//C风格的字符串
//注意事项1 char 字符串名[] 一定要加中括号
//注意事项2 等号后面要用双引号
char str[] = "hello world";
cout << str << endl;
//C++风格的字符串
//注意事项 加头文件 #include <string>
string str2 = "hello world";
cout << str2 << endl;
system("pause");
}
运行结果
布尔类型 bool
作用:布尔数据类型代表真或假的值
bool类型只有两个值:
1.true — 真(本质是1)
2.false —假(本质是0)
bool类型占一个字节大小
#include <iostream>
using namespace std;
int main() {
//1.创建bool数据类型
//在C++中非0的数都代表真,0代表假
//本质上 1代表真 0代表假
bool flag1 = true;//true代表真
cout << flag1 << endl;
bool flag2 = false;//false代表假
cout << flag2 << endl;
//2.查看bool类型所占内存空间
cout << "bool类型的所占内存空间的大小为:"<<sizeof(bool) << endl;
system("pause");
}
运行结果: