Skip to content

Commit

Permalink
Quartz sync: Sep 15, 2024, 11:02 AM
Browse files Browse the repository at this point in the history
  • Loading branch information
insile committed Sep 15, 2024
1 parent 5cad5ff commit 722994e
Show file tree
Hide file tree
Showing 46 changed files with 363 additions and 51 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
- `Treat links as relative paths`
- 设置完成
- `You're all set! Not sure what to try next? Try:`
- `Customizing Quartz a bit more by editing 'quartz.config.ts'
- `Customizing Quartz a bit more by editing 'quartz.config.ts'`
- `Running 'npx quartz build --serve' to preview your Quartz locally`
- `Hosting your Quartz online (see: https://quartz.jzhao.xyz/hosting)`
- **步骤 2. 设置 GitHub 存储库**
Expand Down
44 changes: 44 additions & 0 deletions content/笔记/形式科学/C/C.一元运算符.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
##### 一元运算符
- 一元运算符
- 一元运算符出现在其操作数前, 并按照从右到左的顺序关联
- 语法
```c
++ unary-expression
// 前缀自增
// ++a 存储 a+1 到 a, 返回 a+1

-- unary-expression
// 前缀自减
// --a 存储 a-1 到 a, 返回 a-1

&
// 取址
// &a 创建指向对象或函数 a 的指针

*
// 指针解引用
// *a 解引用指针 a 以访问其所指向的对象或函数

+
// 一元加
// +a a 提升后的值

-
// 算术求反
// -a a 的相反数

~
// 按位非
// ~a a 的按位非

!
// 逻辑非
// !a a 的逻辑非

sizeof unary-expression
sizeof ( type-name )
// sizeof 运算符
// sizeof a a 的字节大小
```


17 changes: 17 additions & 0 deletions content/笔记/形式科学/C/C.乘法运算符.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
##### 乘法运算符
- 乘法运算符
- 乘法运算符执行乘法, 除法和余数运算
- 语法
```c
*
// 乘法
// a * b a 和 b 的积

/
// 除法
// a / b a 除以 b 的商

%
// 余数
// a % b a 除以 b 的余数
```
33 changes: 33 additions & 0 deletions content/笔记/形式科学/C/C.关系和相等运算符.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
##### 关系和相等运算符
- 关系和相等运算符
- 二元关系运算符和相等运算符将其第一个操作数与其第二个操作数进行比较以测试指定关系的有效性. 如果测试的关系为 true, 则关系表达式的结果为 1, 如果测试的关系为 false, 则关系表达式的结果为 0. 结果的类型为 int
- 语法
```c
<
// 小于
// a < b a 小于 b

>
// 大于
// a > b a 大于 b

<=
// 小于或等于
// a <= b a 小于或等于 b

>=
// 大于或等于
// a >= b a 大于或等于 b

==
// 等于
// a == b a 等于 b

!=
// 不等于
// a != b a 不等于b


```


15 changes: 15 additions & 0 deletions content/笔记/形式科学/C/C.加法运算符.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
##### 加法运算符
- 加法运算符
- 加法运算符执行加法和减法运算
- 语法
```c
+
// 加法
// a + b a 加 b

-
// 减法
// a - b 从 a 减去 b
```


28 changes: 28 additions & 0 deletions content/笔记/形式科学/C/C.后缀运算符.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
##### 后缀运算符
- 后缀运算符
- 后缀运算符为数组下标, 函数调用, 结构和联合成员以及后缀递增和递减运算符. 后缀运算符在表达式计算中具有最高优先级
- 语法
```c
postfix-expression [ expression ]
// 数组下标
// a[b] 访问数组 a 的第 b 个元素

postfix-expression ( argument-expression-listopt )
// 函数调用
// f(...) 以零或更多实参调用 f()

postfix-expression . identifier
postfix-expression -> identifier
// 结构和联合成员
// a.b 访问结构体或联合体 a 的成员 b
// a->b 访问 a 所指向的结构体或联合体的成员 b

postfix-expression ++
// 后缀自增
// a++ 存储 a+1 到 a, 返回 a 的旧值

postfix-expression --
// 后缀自减
// a-- 存储 a-1 到 a, 返回 a 的旧值
```

9 changes: 9 additions & 0 deletions content/笔记/形式科学/C/C.强制转换运算符.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
##### 强制转换运算符
- 强制转换运算符
- 在特定情况下, 类型强制转换提供了用于显式转换对象类型的方法
- 语法
```c
( type-name ) cast-expression
// 强制转换
// (type)a 转型 a 的类型为 type
```
14 changes: 14 additions & 0 deletions content/笔记/形式科学/C/C.按位移位运算符.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
##### 按位移位运算符
- 按位移位运算符
- 移位运算符按第二个操作数指定的位置数量向左或向右移动第一个操作数
- 语法
```c
<<
// 按位左移
// a << b a 左移 b 位

>>
// 按位右移
// a >> b a 右移 b 位

```
17 changes: 17 additions & 0 deletions content/笔记/形式科学/C/C.按位运算符.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
##### 按位运算符
- 按位运算符
- 按位运算符执行按位与, 按位或, 按位异或运算
- 语法
```c
&
// 按位与
// a & b a 和 b 的按位与

|
// 按位或
// a | b a 和 b 的按位或

^
// 按位异或
// a ^ b a 和 b 的按位异或
```
4 changes: 4 additions & 0 deletions content/笔记/形式科学/C/C.操作数.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
##### 操作数
- 操作数
- 操作数是[[C.表达式|表达式]]的[[C.运算符|运算符]]作用于的实体, 还有表达式本身也可作为操作数, 包括[[C.常量|常量]], [[C.标识符|标识符]], 函数调用表达式, 下标表达式, 成员选择表达式以及通过将操作数与运算符组合或将操作数括在括号中而形成的复杂表达式

9 changes: 9 additions & 0 deletions content/笔记/形式科学/C/C.条件表达式运算符.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
##### 条件表达式运算符
- 条件表达式运算符
- 条件表达式运算符是三元运算符, 按条件计算表达式
- 语法
```c
logical-OR-expression ? expression : conditional-expression
// 条件运算符
// a ? b : c 若 a 逻辑上为真, 则求值表达式 b, 否则求值表达式 c
```
3 changes: 1 addition & 2 deletions content/笔记/形式科学/C/C.表达式.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
##### 表达式
- 表达式
- **表达式**是一种公式, 通过使用[[C.运算符|运算符]]将​​操作数相互连接起来以计算值, 当然如果操作数本身表示一个值也可以不需要运算符. **操作数**是运算符作用于的实体, 包括[[C.常量|常量]], [[C.标识符|标识符]], 字符串, 函数调用, 下标表达式, 成员选择表达式以及通过将操作数与运算符组合或将操作数括在括号中而形成的复杂表达式
- 每个表达式都具有两个独立的属性: [[C.数据类型|数据类型]]和[[C.值类别|值类别]]
- **表达式**是一种公式, 通过使用[[C.运算符|运算符]]将​​[[C.操作数|操作数]]相互连接起来以计算值, 当然如果操作数本身表示一个值也可以不需要运算符. 每个表达式都具有两个独立的属性: [[C.数据类型|数据类型]]和[[C.值类别|值类别]]

1 change: 1 addition & 0 deletions content/笔记/形式科学/C/C.语句.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
##### 语句
- 语句
- **语句**是 C 程序的基本构建块, 是按顺序执行的 C 程序片段, 一条语句相当于一条完整的计算机指令. C 语句由标记, 表达式和其他语句组成. 构成另一个语句的组成部分的语句称为封闭语句的 “体”. 在 C 中, 大部分语句都以分号结尾
- 语法
- 基础语句
- [[C.表达式语句|表达式语句]]
- [[C.复合语句|复合语句]]
Expand Down
59 changes: 59 additions & 0 deletions content/笔记/形式科学/C/C.赋值运算符.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
##### 赋值运算符
- 赋值运算符
- 赋值操作将右侧操作数的值分配给左侧操作数命名的存储位置. 因此, 赋值操作的左侧操作数必须是一个可修改的左值. 在赋值后, 赋值表达式具有左操作数的值, 但不是左值. 简单赋值及复合赋值运算符是二元运算符, 它们用其右侧的值修改其左侧的变量
- 语法
```c
=
// 基本赋值
// a = b a 变得等于 b

+=
// 加法赋值
// a = a + b
// a += b a 变得等于 a 与 b 的和

-=
// 减法赋值
// a = a - b
// a -= b a 变得等于 a 减 b 的差

*=
// 乘法赋值
// a = a * b
// a *= b a 变得等于 a 与 b 的积

/=
// 除法赋值
// a = a / b
// a /= b a 变得等于 a 除以 b的商

%=
// 模赋值
// a = a % b
// a %= b a 变得等于 a 除以 b 的余数

&=
// 逐位与赋值
// a = a & b
// a &= b a 变得等于 a 与 b 的逐位与

|=
// 逐位或赋值
// a = a | b
// a |= b a 被替换为 a 与 b 的逐位或

^=
// 逐位异或赋值
// a = a ^ b
// a ^= b a 被替换为 a 与 b 的逐位异或

<<=
// 逐位左移赋值
// a = a << b
// a <<= b a 被替换为 a 左移 b 位

>>=
// 逐位右移赋值
// a = a >> b
// a >>= b a 被替换为 a 右移 b 位
```
31 changes: 19 additions & 12 deletions content/笔记/形式科学/C/C.运算符.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,22 @@
##### 运算符
- 运算符
- 赋值运算符
- 后缀运算符
- 一元运算符
- 强制转换运算符
- 乘法运算符
- 加法运算符
- 按位移位运算符
- 关系和相等运算符
- 按位运算符
- 逻辑运算符
- 条件表达式运算符
- 顺序计算运算符
- 运算符是[[C.表达式|表达式]]中执行特定操作的符号, 运算符优先级定义运算符绑定到其实参的顺序, 代用表示是一些运算符的代用写法
- 语法

| 优先级 | 运算符 | 描述 | 结合性 |
| --- | ---------------------------------------------------------- | ---------------------------- | ------- |
| 1 | `++` `--` `()` `[]`<br>`.` `->` | [[C.后缀运算符]] | 从左到右 -> |
| 2 | `++` `--` `+` `-` `!` <br>`~` `*` `&` `sizeof`<br>`(type)` | [[C.一元运算符]]<br>[[C.强制转换运算符]] | 从右到左 <- |
| 3 | `*` `/` `%` | [[C.乘法运算符]] | 从左到右 -> |
| 4 | `+` `-` | [[C.加法运算符]] | 从左到右 -> |
| 5 | `<<` `>>` | [[C.按位移位运算符]] | 从左到右 -> |
| 6 | `<` `<=` `>` `>=` | [[C.关系和相等运算符\|C.关系运算符]] | 从左到右 -> |
| 7 | `==` `!=` | [[C.关系和相等运算符\|C.相等运算符]] | 从左到右 -> |
| 8 | `&` | [[C.按位运算符]] 按位与 | 从左到右 -> |
| 9 | `^` | [[C.按位运算符]] 按位异或 | 从左到右 -> |
| 10 | `\|` | [[C.按位运算符]] 按位或 | 从左到右 -> |
| 11 | `&&` | [[C.逻辑运算符]] 逻辑与 | 从左到右 -> |
| 12 | `\|\|` | [[C.逻辑运算符]] 逻辑或 | 从左到右 -> |
| 13 | `?:` | [[C.条件表达式运算符]] | 从右到左 <- |
| 14 | `=` | [[C.赋值运算符]] | 从右到左 <- |
| 15 | `,` | [[C.顺序计算运算符]] | 从左到右 -> |
15 changes: 15 additions & 0 deletions content/笔记/形式科学/C/C.逻辑运算符.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
##### 逻辑运算符
- 逻辑运算符
- 逻辑运算符对其操作数应用标准布尔代数运算
- 语法
```c
&&
// 逻辑与
// a && b a 与 b 的逻辑与

||
// 逻辑或
// a || b a 与 b 的逻辑或

```

9 changes: 9 additions & 0 deletions content/笔记/形式科学/C/C.顺序计算运算符.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
##### 顺序计算运算符
- 顺序计算运算符
- 顺序计算运算符, 也称为逗号运算符, 按从左到右的顺序计算其两个操作数
- 语法
```c
,
// 逗号运算符
// a, b 求值表达式 a, 舍弃其返回值并完成任何副效应, 然后求值表达式 b, 返回此求值的类型和结果
```
Empty file.
1 change: 1 addition & 0 deletions content/笔记/形式科学/数学/数学.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
- [[复分析基础]]
- [[泛函分析基础]]
- [[随机过程基础]]
- [[数值分析基础]]

<script src="https://giscus.app/client.js"
data-repo="insile/my-notes"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
##### 介值定理
- 介值定理
- 若函数 $f$ 在 $[a,b]$ 上连续, 且 $f(a)<0$, $f(b)>0$, 则区间 $(a,b)$ 上至少有一点 $c$ 使得 $f(c)=0$
- 对于零值, 若函数 $f$ 在 $[a,b]$ 上连续, 且 $f(a)<0$, $f(b)>0$, 则区间 $(a,b)$ 上至少有一点 $c$ 使得 $f(c)=0$
- 一般地, 若函数 $f$ 在 $[a,b]$ 上连续, 且 $f(a)\neq f(b)$, 那么对于任意介于 $f(a)$ 和 $f(b)$ 之间的值 $L$, 存在 $c \in (a, b)$, 使得 $f(c) = L$
4 changes: 2 additions & 2 deletions content/笔记/形式科学/数学/数学文档/函数.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
##### 函数
- 函数
- 设集合 $D$ 属于[[实数]] $D\subseteq\mathbb{R}$, 则称[[映射]] $f:D\rightarrow\mathbb{R}$ 为定义在 $D$ 上的**函数或实函数**. $x$ 称为自变量, $y$ 称为因变量, $D$ 称为定义域. 函数每个 $x$ 总有唯一确定的值 $y$ 与之对应, 这个值称为函数在 $x$ 处的函数值, 记作 $f(x)$. 函数值 $f(x)$ 的全体所构成的集合称为函数 $f$ 的值域 $f(D)$
- 设集合 $D$ 属于[[实数]] $D\subseteq\mathbb{R}$, 则称[[映射]] $f:D\rightarrow\mathbb{R}$ 为定义在 $D$ 上的**函数**或**实函数**, 既是[[实变函数]]又是[[实值函数]]. $x$ 称为自变量, $y$ 称为因变量, $D$ 称为定义域. 函数每个 $x$ 总有唯一确定的值 $y$ 与之对应, 这个值称为函数在 $x$ 处的函数值, 记作 $f(x)$. 函数值 $f(x)$ 的全体所构成的集合称为函数 $f$ 的值域 $f(D)$
- $y=f(x)$, $x\in D$
- 函数具有一些[[函数性质|性质]]和[[函数运算|运算]], 可绘制[[函数图形|图形]], 可定义[[函数极限]], 重要对象包括[[初等函数]], [[反函数]], [[复合函数]], [[隐函数]]
- 多元函数
- 设点集 $D$ 属于[[欧氏空间]] $D\subseteq\mathbb{R}^n$, 则称[[映射]] $f:D\rightarrow\mathbb{R}$ 为定义在 $D$ 上的**多元函数或 $n$ 元函数**
- 设点集 $D$ 属于[[欧氏空间]] $D\subseteq\mathbb{R}^n$, 则称[[映射]] $f:D\rightarrow\mathbb{R}$ 为定义在 $D$ 上的**多元函数**或 **$n$ 元函数**
- $u=f(x_1,x_2,...,x_n)$, $(x_1,x_2,...,x_n)\in D$
- 多元函数可定义[[多元函数极限]], 重要对象包括[[多元复合函数]]
- 向量函数
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
##### 函数极限
- 函数极限
- 函数极限 ([[映射极限]])
- **函数极限**是指当自变量接近于某一值时, 函数值极度接近的特殊值. [[数列极限]]可以看做函数极限的[[数列极限与函数极限的关系|特例]]. 对自变量趋于有限值时 $x\rightarrow x_0$, 可用 $\varepsilon-\delta$ 语言描述, 对自变量趋于无穷大时 $x\rightarrow \infty$, 可用 $\varepsilon-X$ 语言描述
- $\varepsilon-\delta$ 语言, 设[[函数]] $f(x)$ 在点 $x_0$ 的某一[[邻域|去心邻域]]内有定义, 对于任选的函数增量 $\varepsilon>0$, 存在一个自变量增量 $\delta>0$, 使得当 $0<|x-x_0|<\delta$ 时, 恒有 $|f(x)-A|<\varepsilon$, 则 $\displaystyle\lim^{}_{x\to x_0}f(x)=A$
- $\varepsilon-X$ 语言, 设函数 $f(x)$ 在 $|x|$ 大于某一正数时有定义, 对于任选的函数增量 $\varepsilon>0$, 存在一个自变量值 $X>0$, 使得当 $|x|>X$ 时, 恒有 $|f(x)-A|<\epsilon$, 则 $\displaystyle\lim^{}_{x\to\infty}f(x)=A$
Expand All @@ -20,6 +20,6 @@
- [[海涅定理]]
- [[泰勒级数]]
- [[极限为导数定义]]
- [[极限为自然常数e]]
- [[自然常数]]


Loading

0 comments on commit 722994e

Please sign in to comment.