C++基本语法笔记 | switch电影打分 | 循环判断-猜数字

C++基本语法笔记 | switch电影打分 | 循环判断-猜数字,第1张

这里写目录标题
  • 导包
  • 数据的输出
  • 数据类型
  • 数据的输入
  • 运算符
  • switch电影打分
  • 循环判断练习-猜数字

导包
#include
using namespace std;
数据的输出

输出hello world

// 输出
cout << "hello world" << endl;

输出变量的值

// 输出变量的值
int a2 = 10;
cout << "a2 = " << a2 << endl;

输出数据类型的字符空间大小
数据类型 short(2) int(4) long(4) long long(8)
sizeof的单位是字节

// 注sizeof 单位是字节  B
short num = 10;                    
cout << "short 占用的内存空间为: " << sizeof(num) << endl;
// 这里的sizeof()可以传num,也可以传short
数据类型

不同类型所占的bit长度如下表所示:

short和int就不做记录了,最最基础的数据类型
short 2个字节 int 4个字节

浮点型
float f1 = 3.14f; //必须加f,否则会默认为双精度
double d1 = 3.14;

字符型
C++风格的字符串
需要导入#include
string str = "hello world";
cout << str1 << endl;//输出字符串

布尔类型 1个字节
bool flag = true; //false

数据的输入

数据的输入 以字符串型的格式为例
string a3 = "hello";
cin >> a3;

运算符

逻辑运算:
非:!
与:&&
或:||

三元运算符
int a = 10;
int b = 20;
int c = 0;
c = (a > b ? a : b); 

等价于:
 if a>b:
 	c=a 
 else:
    c=b 
switch电影打分
void switch_control() {
	// switch语句  给电影打分
	// 10 经典
	// 8 非常好
	// 6 一般
	// 5以下  烂片

	cout << "请给电影进行打分:" << endl;

	int score = 0;
	cin >> score;
	cout << "您打的分数为:" << score << endl;

	switch (score)
	{
	case 10:
		cout << "您认为是经典电影" << endl;
		break;
	case 8:
		cout << "您认为是非常好电影" << endl;
		break;
	case 6:
		cout << "您认为是一般电影" << endl;
		break;
	default:
		cout << "您认为是烂片" << endl;
		break;
	}
}
循环判断练习-猜数字
void guest_num() {
	// 1. 系统随机生成随机数
	int num = rand() % 100 + 1;
	cout << num << endl;

	// 2.控制玩家猜测的数值
	int value = 0;
	while (true)
	{
		cin >> value;
		if (value > num) {
			cout << "猜测过大" << endl;
		}
		else if (value < num)
		{
			cout << "猜测过大" << endl;
		}
		else
		{
			cout << "猜对了" << endl;
			break;
		}
	}
}

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/674385.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-19
下一篇 2022-04-19

发表评论

登录后才能评论

评论列表(0条)

保存