导包
#include<iostream>
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>
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;
}
}
}
这篇博客介绍了C++的基础知识,包括数据的输出(如变量值和字符串)、数据类型(如int、float、bool和string)的内存占用,以及数据的输入方法。此外,还讲解了逻辑运算符、三元运算符,并通过一个switch案例展示了根据电影评分给出不同评价。最后,通过一个猜数字游戏的循环判断练习,阐述了条件判断在程序中的应用。
4110

被折叠的 条评论
为什么被折叠?



