vault backup: 2026-01-23 19:12:29
This commit is contained in:
11
.obsidian/workspace.json
vendored
11
.obsidian/workspace.json
vendored
@@ -114,7 +114,7 @@
|
|||||||
"state": {
|
"state": {
|
||||||
"type": "search",
|
"type": "search",
|
||||||
"state": {
|
"state": {
|
||||||
"query": "",
|
"query": "tag:#表示当前用户身份是超级管理员用户)",
|
||||||
"matchingCase": false,
|
"matchingCase": false,
|
||||||
"explainSearch": false,
|
"explainSearch": false,
|
||||||
"collapseAll": false,
|
"collapseAll": false,
|
||||||
@@ -135,7 +135,8 @@
|
|||||||
"title": "书签"
|
"title": "书签"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
]
|
],
|
||||||
|
"currentTab": 1
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "383cdf8445d918d1",
|
"id": "383cdf8445d918d1",
|
||||||
@@ -306,10 +307,11 @@
|
|||||||
"remotely-save:Remotely Save": false
|
"remotely-save:Remotely Save": false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"active": "2b78b6cbb7cdd61d",
|
"active": "841e99623ecdb9f4",
|
||||||
"lastOpenFiles": [
|
"lastOpenFiles": [
|
||||||
"BlogWebsite/Article/MarkdownTest.md",
|
"Collection/YoudaoyunNotes/01Linux基础/02_Linux概述.md",
|
||||||
"YueQian/Homework/1.23.md",
|
"YueQian/Homework/1.23.md",
|
||||||
|
"BlogWebsite/Article/MarkdownTest.md",
|
||||||
"YueQian/相关网站.md",
|
"YueQian/相关网站.md",
|
||||||
"Collection/连~都忘记了的小知识.md",
|
"Collection/连~都忘记了的小知识.md",
|
||||||
"Diary/2026-1/2026-1-23 周五.md",
|
"Diary/2026-1/2026-1-23 周五.md",
|
||||||
@@ -345,7 +347,6 @@
|
|||||||
"Article/Technology/在ARM架构的Ubuntu中使用Docker Compose部署MTPhotos.md",
|
"Article/Technology/在ARM架构的Ubuntu中使用Docker Compose部署MTPhotos.md",
|
||||||
"Article/Technology/安装AD2025学习版.md",
|
"Article/Technology/安装AD2025学习版.md",
|
||||||
"Article/Technology/通过SSH密钥连接LINUX服务器.md",
|
"Article/Technology/通过SSH密钥连接LINUX服务器.md",
|
||||||
"Article/Technology/Debian从零开始使用pnpm部署项目.md",
|
|
||||||
"Article/Studyroad/vivado_ip_img",
|
"Article/Studyroad/vivado_ip_img",
|
||||||
"Article/Technology",
|
"Article/Technology",
|
||||||
"Article/Studyroad",
|
"Article/Studyroad",
|
||||||
|
|||||||
@@ -159,7 +159,7 @@ gec@Ubuntu:~$
|
|||||||
> gec :当前登录的用户名称
|
> gec :当前登录的用户名称
|
||||||
> Ubuntu:当前系统名称
|
> Ubuntu:当前系统名称
|
||||||
> ~:当前所处的路径名称(~的完整路径是"/home/gec",当用户处于自己的家目录是路径用~表示,代表这个目录是用户的主目录,不同用户的家目录是不同的)
|
> ~:当前所处的路径名称(~的完整路径是"/home/gec",当用户处于自己的家目录是路径用~表示,代表这个目录是用户的主目录,不同用户的家目录是不同的)
|
||||||
> @ : $:这些符号的作用是用于分隔内容($表示当前用户的身份是普通用户 #表示当前用户身份是超级管理员用户)
|
> @ : $:这些符号的作用是用于分隔内容($表示当前用户的身份是普通用户 `#`表示当前用户身份是超级管理员用户)
|
||||||
|
|
||||||
|
|
||||||
**能用普通用户尽量不要用root**
|
**能用普通用户尽量不要用root**
|
||||||
|
|||||||
@@ -1,13 +1,22 @@
|
|||||||
---
|
---
|
||||||
tags:
|
tags:
|
||||||
|
- "#作业"
|
||||||
|
- C语言
|
||||||
aliases: empty
|
aliases: empty
|
||||||
日期: 2026/1/23
|
日期: 2026/1/23
|
||||||
---
|
---
|
||||||
1. 定义`int num = 255`,分别以十进制(有符号)、无符号十进制、八进制(带 / 不带前缀)、十六进制(小写带 / 不带前缀、大写带 / 不带前缀) 格式输出;
|
1. 定义`int num = 255`,分别以十进制(有符号)、无符号十进制、八进制(带 / 不带前缀)、十六进制(小写带 / 不带前缀、大写带 / 不带前缀) 格式输出;
|
||||||
2. 定义`long num_long = 123456789`、`long long num_ll = 9876543210`,分别用对应控制符输出;
|
```c
|
||||||
3. 定义`float pi = 3.1415926`,分别以默认小数形式、保留 2 位小数、指数形式(保留 3 位精度) 输出;
|
#include <stdio.h>
|
||||||
4. 定义字符串`char *name = "Programmer"`,分别输出完整字符串、前 5 个字符、左对齐占 10 位、右对齐占 10 位的格式;
|
|
||||||
5. 编写一个综合程序,结合格式化输入输出、类型转换、IO 流知识点,实现 “字符↔ASCII 码” 双向转换:
|
```
|
||||||
|
1. 定义`long num_long = 123456789`、`long long num_ll = 9876543210`,分别用对应控制符输出;
|
||||||
|
|
||||||
|
2. 定义`float pi = 3.1415926`,分别以默认小数形式、保留 2 位小数、指数形式(保留 3 位精度) 输出;
|
||||||
|
|
||||||
|
3. 定义字符串`char *name = "Programmer"`,分别输出完整字符串、前 5 个字符、左对齐占 10 位、右对齐占 10 位的格式;
|
||||||
|
|
||||||
|
4. 编写一个综合程序,结合格式化输入输出、类型转换、IO 流知识点,实现 “字符↔ASCII 码” 双向转换:
|
||||||
1. 提示用户选择功能:输入 1(字符转 ASCII)、2(ASCII 转字符);
|
1. 提示用户选择功能:输入 1(字符转 ASCII)、2(ASCII 转字符);
|
||||||
2. 若选择 1:接收用户输入的单个字符(注意:需处理 scanf 接收字符时的缓冲区问题),输出该字符的 ASCII 码(结合类型转换,char→int);
|
2. 若选择 1:接收用户输入的单个字符(注意:需处理 scanf 接收字符时的缓冲区问题),输出该字符的 ASCII 码(结合类型转换,char→int);
|
||||||
3. 若选择 2:接收用户输入的 ASCII 码值(0-127),输出对应的字符(int→char,显式转换);
|
3. 若选择 2:接收用户输入的 ASCII 码值(0-127),输出对应的字符(int→char,显式转换);
|
||||||
|
|||||||
Reference in New Issue
Block a user