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