diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index 49c7d68..2444365 100644 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -54,20 +54,34 @@ { "id": "1fec176bb492eafb", "type": "leaf", + "state": { + "type": "webviewer", + "state": { + "url": "https://share.note.youdao.com/ynoteshare/index.html?id=a66c778ce8c6e4ee03608e493e59ba7a&type=notebook&_time=1768473840238#/WEB83f172c217a3d791e8be381ba55f47a9", + "title": "CQ2605", + "mode": "webview" + }, + "icon": "globe-2", + "title": "CQ2605" + } + }, + { + "id": "2b78b6cbb7cdd61d", + "type": "leaf", "state": { "type": "markdown", "state": { - "file": "YueQian/Homework/未命名.md", + "file": "YueQian/Homework/1.23.md", "mode": "source", "source": false, "backlinks": false }, "icon": "lucide-file", - "title": "未命名" + "title": "1.23" } } ], - "currentTab": 3 + "currentTab": 4 } ], "direction": "vertical" @@ -134,13 +148,13 @@ "state": { "type": "outline", "state": { - "file": "YueQian/Homework/未命名.md", + "file": "YueQian/Homework/1.23.md", "followCursor": true, "showSearch": false, "searchQuery": "" }, "icon": "lucide-list", - "title": "未命名 的大纲" + "title": "1.23 的大纲" } }, { @@ -292,9 +306,10 @@ "remotely-save:Remotely Save": false } }, - "active": "1fec176bb492eafb", + "active": "2b78b6cbb7cdd61d", "lastOpenFiles": [ - "YueQian/Homework/未命名.md", + "BlogWebsite/Article/MarkdownTest.md", + "YueQian/Homework/1.23.md", "YueQian/相关网站.md", "Collection/连~都忘记了的小知识.md", "Diary/2026-1/2026-1-23 周五.md", @@ -331,7 +346,6 @@ "Article/Technology/安装AD2025学习版.md", "Article/Technology/通过SSH密钥连接LINUX服务器.md", "Article/Technology/Debian从零开始使用pnpm部署项目.md", - "Article/Technology/docker的容器和镜像的删除操作.md", "Article/Studyroad/vivado_ip_img", "Article/Technology", "Article/Studyroad", diff --git a/YueQian/Homework/1.23.md b/YueQian/Homework/1.23.md new file mode 100644 index 0000000..99dbfbe --- /dev/null +++ b/YueQian/Homework/1.23.md @@ -0,0 +1,15 @@ +--- +tags: +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 码” 双向转换: + 1. 提示用户选择功能:输入 1(字符转 ASCII)、2(ASCII 转字符); + 2. 若选择 1:接收用户输入的单个字符(注意:需处理 scanf 接收字符时的缓冲区问题),输出该字符的 ASCII 码(结合类型转换,char→int); + 3. 若选择 2:接收用户输入的 ASCII 码值(0-127),输出对应的字符(int→char,显式转换); + 4. 增加输入校验:若输入的 ASCII 码超出 0-127 范围,输出 “无效的 ASCII 码”;若输入的不是单个字符,输出 “输入格式错误”; + 5. 核心要求:使用scanf的返回值判断输入是否有效,结合格式化控制符完成输入输出 diff --git a/YueQian/Homework/未命名.md b/YueQian/Homework/未命名.md deleted file mode 100644 index ed24813..0000000 --- a/YueQian/Homework/未命名.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -tags: - - empty -aliases: empty -日期: 2026/1/23 ----