- 导包
- 数据的输出
- 数据类型
- 数据的输入
- 运算符
- 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;
}
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)