1.数学符号列举
(1)关系符号
- 等于号:“=”
- 大于号:“>”
- 小于号:“<”
- 大于等于号:“≥”
- 小于等于号:“≤”
- 约等于号:“≈”
- 不等于号:“≠”
(2)运算符号
- 加号:“+”
- 减号:“-”
- 乘号:“×” 或 “·”
- 除号:“÷” 或 “/”
- 指数符号:“^” 表示乘方
- 根号:“√”
(3)集合符号
- 属于:“∈”
- 不属于:“∉”
- 并集:“∪”
- 交集:“∩”
- 空集:“∅”
(4)逻辑符号
- 且:“∧” 编程:“&”与
- 或:“∨” 编程:“|”
- 非:“¬” 编程:“!”
(5)微积分符号
- 微分:“d”
- 积分:“∫”
(6)几何符号
- 垂直:“⊥”
- 平行:“∥”
(7)希腊字母
- π(圆周率)
- α(阿尔法)
- β(贝塔)
- γ(伽马)
2.bitset
std::bitset 是标准库中的储存0/1的大小不可变容器。
指定大小
std::bitset<1000> bs;//定义bitset
bs[i]=1;//赋值
3.#define
在 C 和 C++ 中,#define 是一个预处理器指令,用于定义宏。
宏是一种在源代码被编译之前进行文本替换的机制。
例如
#define PI 3.14159
例子中, 定义了一个名为 PI 的宏,在后续的代码中,只要出现 PI ,预处理器就会在编译前将其替换为 3.14159 。
4.typedef
typedef A B
给A取一个B的外号
#include<bits/stdc++.h>
using namespace std;
typedef unsigned long long ull;
ull m=100;
int main(){
cout<<m;
return 0;
}
5.指针
int num = 5;
int* ptr = # // 获取 num 的地址并赋值给指针 ptr
cout << num << endl;
cout << *ptr << endl; // 通过解引用指针获取值