跳到主要内容
0
0
0

Markdown 使用说明


标题

标准语法一般在 # 后跟个空格再写文字

# 这是一级标题
## 这是二级标题
### 这是三级标题
#### 这是四级标题
##### 这是五级标题
###### 这是六级标题

示例:

这是一级标题

这是二级标题

这是三级标题

这是四级标题

这是五级标题
这是六级标题

字体

**这是加粗的文字**
*这是倾斜的文字*`
***这是斜体加粗的文字***
~~这是加删除线的文字~~

示例:

这是加粗的文字

这是倾斜的文字

这是斜体加粗的文字

这是加删除线的文字


引用

引用文字前加 > 即可,引用可嵌套,如加两个 >> 三个 >>> n 个...

>这是引用的内容
>>这是引用的内容
>>
>>>>>>>>>>这是引用的内容

示例:

这是引用的内容

这是引用的内容

这是引用的内容


分割线

三个或者三个以上 - 或者 * 都 ok

----
***
*****

示例:




图片

方法1

无法修改图片大小

图片alt:显示在图片下面的文字,对图片内容的解释(可加可不加,Typora无效)

图片title:图片的标题,当鼠标移到图片上时显示的内容(可加可不加,Typora无效)

![图片alt](图片地址 "图片title")

示例:

志银

方法2

直接用 html 标签,可修改图片大小

<img src="https://zainchen.github.io/zaindoc/zh-CN/img/logo.jpeg" style="width:100px;height:100px;" alt="志银" />
志银

超链接

方法1

title 可加可不加

[超链接名](超链接地址 "超链接title")

示例:

简书 百度

方法2

<a href="超链接地址" target="_blank">超链接名</a>

示例:

简书

列表

无序列表

- + * 任何一种都可以(- + * 与内容之间要加一个空格)

- 列表内容
+ 列表内容
* 列表内容

示例:

  • 列表内容
  • 列表内容
  • 列表内容

有序列表

序号与内容之间要加一个空格

1. 列表内容
2. 列表内容
3. 列表内容

示例:

  1. 列表内容
  2. 列表内容
  3. 列表内容

列表嵌套

上一级和下一级之间敲两个空格即可

- 列表内容
- 列表内容
- 列表内容
- 列表内容
- 列表内容
+ 列表内容
* 列表内容

示例:

  • 列表内容
    • 列表内容
      • 列表内容
      • 列表内容
    • 列表内容
    • 列表内容
  • 列表内容

表格

注:

第二行分割表头和内容(-有一个就行,为了对齐,多加了几个)

文字默认居左

表头分割符-两边加:文字居中

表头分割符-右边加:文字居右

表头分割符-左边加:文字居左

(PS:原生的语法两边都要用 | 包起来,此处省略)

表头|表头|表头
---|:--:|--:
内容|内容|内容
内容|内容|内容

示例:

表头表头表头
内容内容内容
内容内容内容

代码

单行代码

代码之间分别用一个反引号包起来

`代码内容`

示例:

代码内容

代码块

代码之间分别用三个反引号包起来,且两边的反引号单独占一行

// `\` 是为防止语法生效的占位符
\```cpp
代码块...
代码块...
代码块...
\```

示例:

/*
二进制字符串转十进制
头文件:
#include<iostream>
using namespace std;
参数:
string s: 待转化二进制字符串
返回值:
long long : 转换后的十进制数
例子:
cout << BinaryToInt("000010101"); //21
*/
long long BinaryToInt(string s) {
long long sum = 0;
int k = 0;
for(int i = s.size()-1; i >= 0; i--) {
long long q = 1;
for(int j = 1; j <= k; j++) {
q *= 2;
}
sum += (s[i]-48)*q;
k++;
}
return sum;
}