① 字符串使用 ② bool使用 ③ cin使用 ④ 算术运算符的使用 ⑤ 比较、逻辑运算符 【黑马程序员视频学习】

【字符串使用】

C语言风格的字符串

1、需要中括号【】
2、需要双引号“ ”

C++风格字符串

1、需要头文件string
2、双引号输入

#include <iostream>
#include <string>
using namespace std;
int main()
{
    
    
	//C语言风格的字符串
	//1、需要中括号【】
	//2、需要双引号“”
	char ch[] = "hello,world";
	cout << ch << endl;

    //c++风格字符串
    //1、需要头文件string
	//2、双引号输入
	string str = "helllo,world!";
	cout << str << endl;
	return 0;
}

【bool使用】

bool型只占据一个字节【内存空间】

bool 真  1
bool 假  0
#include <iostream>
using namespace std;

int main()
{
    
    
	//bool型只占据一个字节【内存空间】
	//bool 真  1
	//bool 假  0
	bool flag = true; //代表1
	cout << flag << endl;

	bool temp_flag = false;
	temp_flag = true;
	cout << flag << endl;
	return 0;
}

【cin使用】

Ctrl kc 快速全部选入的语句前面添加“//”号

#include <iostream>
#include <string>
using namespace std;

int main()
{
    
    
	//cin变量使用

	//1.整型、浮点型
	int a1 = 0;
	cin >> a1;  //输入12 输出12
	cout << a1 << endl;	

	float b1 = 0;
	cin >> b1;	//输入3.1243f  输出3.1243
	//如果是float型,后面数字加个f;如果是double型,什么都不加
	cout << b1 << endl;

	//2.字符、字符串
	char str;
	cin >> str;  //输入一个字符,输出相应字符
	cout << str << endl;

	string str1;
    cout << str1 << endl;
	cin >> str1;  //输入一串字符,输出一串字符
		 
	//3.bool型
	bool flag = false;
	cin >> flag;      //输入非0的任意数 输出1
	cout << flag << endl;  //输入0  输出0

	return 0;
}
//Ctrl k c 快速全部的选入语句前面添加“//”号

【算术运算符的使用】

1.整数 / 整数 = 整数;

2.小数 / 小数 = 小数或者整数;

3.被除数不能为0【为0时程序报错】

4.取余(取模)运算时,双方必须都为整数【不可为小数,更不可以除数为0】

5.前置递增,后置递增(递减同理)【++】

#include <iostream>
using namespace std;

int main()
{
    
    
	//1.整数 / 整数 = 整数;(12 / 5 = 2)
	int a = 12;
	int b = 5;
	cout << (a / b) << endl; // 2

	//2.小数 / 小数 = 小数或者整数;(12.3 / 3.7 = 3.32432) 
	double m = 12.3;
	double n = 3.7;
	cout << (m / n) << endl;//3.32432

	double m1 = 12.4;// (12.4 / 3.1 = 4)
	double n1 = 3.1;
	cout << (m1 / n1) << endl;// 4

	//3.被除数不能为0【为0时程序报错】

	//4.取余(取模)运算时,双方必须都为整数【不可为小数,更不可以除数为0】
	//(12 % 5 = 2)
	int a1 = 12;
	int b1 = 5;
	cout << (a1 % b1) << endl;//2

	//5.前置递增,后置递增(递减同理)【++】
	int c = 10;//后置
	int d = c++ * 10;//先算乘法得出d值,再算加法为c加一
	cout << c << endl << d << endl;//11 100

	int c1 = 10;//前置
	int d1 = ++c1 * 10;//先进行加一运算,再算乘法得出d值
	cout << c1 << endl << d1 << endl;//11 110


	return 0;
}

【比较、逻辑运算符】

非、与、或 运算符

#include <iostream>
using namespace std;

int main()
{
    
    
	// 比较大小
	cout << (4 < 8) << endl;//比较结果正确,输出1
	cout << (7 > 9) << endl;//比较结果有误,输出0
	//非
	int a = 12;
	cout << !a << endl;//输出0
	//与
	cout << (12 > 56) && (45 > 23);//输出0
	//或
	cout << (12 > 56) || (45 > 23);//输出0

	return 0;
}

猜你喜欢

转载自blog.csdn.net/weixin_42198265/article/details/113408414
今日推荐