字符串型
**作用**:用于表示一串字符
**两种风格**
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;
}
数据的输入
**作用:用于从键盘获取数据**
**关键字:**cin
**语法:** cin >> 变量
1 #include <iostream> 2 using namespace std; 3 4 int main() { 5 //1、整形 6 int a = 0; 7 cout << "请给整形变量 a 赋值" << endl; 8 cin >> a; 9 cout << "整形变量 a = " << a << endl; 10 11 //2、浮点型 12 float f = 3.14f; 13 cout << "请给浮点型变量 f 赋值" << endl; 14 cin >> f; 15 cout << "浮点型变量 f = " << f << endl; 16 17 //3、字符型 18 char ch = 'A'; 19 cout << "请给字符型变量 ch 赋值" << endl; 20 cin >> ch; 21 cout << "字符型变量 ch = " << ch << endl; 22 23 //4、字符串型 24 string s = "abc"; 25 cout << "请给字符串型变量 s 赋值" << endl; 26 cin >> s; 27 cout << "字符串型变量 s = " << s << endl; 28 29 //5、布尔类型 30 bool flag = false; 31 cout << "请给布尔类型变量 flag 赋值" << endl; 32 cin >> flag; //布尔类型的值,只要是非零的值都为真,0为假 33 cout << "布尔类型变量 flag = " << flag << endl; 34 35 system("pause"); 36 37 return 0; 38 }
原文链接: https://www.cnblogs.com/RevelationTruth/p/11853293.html
欢迎关注
微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍
原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/305842
非原创文章文中已经注明原地址,如有侵权,联系删除
关注公众号【高性能架构探索】,第一时间获取最新文章
转载文章受原作者版权保护。转载请注明原作者出处!