码迷,mamicode.com
首页 > 编程语言 > 详细

C++数据类型之字符串类型&布尔类型

时间:2019-11-13 22:07:56      阅读:99      评论:0      收藏:0      [点我收藏+]

标签:name   本质   ios   pause   字节   ring   span   als   font   

字符串型

**作用**:用于表示一串字符

**两种风格**

1. **C风格字符串**: char 变量名 [ ]  =  "字符串值"

2.**C++风格字符串**:  string  变量名 = "字符串值"

 1 #include <iostream>
 2 using namespace std;
 3 int main() {
 4     
 5     //1、C风格字符串
 6     //注意事项 char 字符串名 []
 7     //注意事项2 等号后面 要用双引号 括起来
 8     char str1[] = "Hello world";
 9     cout << str1 <<endl;
10     
11     //2、C++风格字符串
12     //包含一个头文件  #include <string>
13     string str2 = "Hello world";
14     cout << str2 << endl;
15 
16     system("pause");
17 
18     return 0;
19 }

VS版本不同,C++风格字符串运行不同;我是用的是VS2019,不需要添加头文件 #include <string>;好像旧版本需要添加,不然会报错。

 

布尔类型 bool

**作用:**布尔数据类型代表真或假的值

bool类型只有两个值:

* true --- 真(本质是1)
* false --- 假(本质是0)

**bool类型占==1个字节==大小**

#include <iostream>
using namespace std;
int main() {

    bool flag = true;
    cout << flag << endl; // 1

    flag = false;
    cout << flag << endl; // 0

    cout << "size of bool = " << sizeof(bool) << endl; //1
    
    system("pause");

    return 0;
}

 

C++数据类型之字符串类型&布尔类型

标签:name   本质   ios   pause   字节   ring   span   als   font   

原文地址:https://www.cnblogs.com/RevelationTruth/p/11853293.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!