作业比赛编号 : 2991 - 【CSPtch-Jing】顺序结构
📘 C++ 基础语法速查
适合初学者的核心语法速记手册
一、输入语句 cin
1.1 基本语法
// 作用:将键盘输入的内容读取并保存到变量中 cin >> 变量名;
1.2 连续输入多个变量
int a; double b; cin >> a >> b; // 依次输入 a 和 b 的值
二、变量
2.1 定义变量 — 在内存中创建(声明)一个变量
数据类型 变量名;
2.2 赋值变量
变量名 = 内容;
2.3 定义并初始化
int age = 18; // 整数型 double score = 95.5; // 浮点型 char grade = 'A'; // 字符型 bool pass = true; // 布尔型
三、数据类型
| 分类 | 关键字 | 说明 | 示例 |
|---|---|---|---|
| 整数型 | int | 4 字节整数 | int count = 10; |
| long long | 更大范围整数 | long long big = 1234567890; |
|
| 浮点型 | float | 单精度浮点 | float pi = 3.14f; |
| double | 双精度浮点(更常用) | double e = 2.71828; |
|
| 字符型 | char | 单个字符 | char level = 'B'; |
| 布尔型 | bool | 真 / 假 | bool flag = true; |
四、运算符
4.1 算术运算符
加法
+
减法
-
乘法
*
除法
/
取模(余数)
%
4.2 比较运算符
大于
>
大于等于
>=
小于
<
小于等于
<=
等于
==
不等于
!=
4.3 逻辑运算符
逻辑与
&&
逻辑或
||
逻辑非
!
💡 逻辑与:两边都为真,结果才为真 | 逻辑或:任意一边为真,结果为真 | 逻辑非:取反
五、综合示例
#include <bits/stdc++.h> using namespace std; int main() { // 定义变量 int age; double score; bool passed; // 输入 cout << "请输入年龄: "; cin >> age; cout << "请输入成绩: "; cin >> score; // 运算判断 passed = (score >= 60); if (passed && age >= 18) { cout << "成年人且及格,可以参加比赛" << endl; } else { cout << "条件不满足" << endl; } return 0; }
