Compare commits
2 Commits
6548fcf4ea
...
4019820209
| Author | SHA1 | Date | |
|---|---|---|---|
| 4019820209 | |||
| 43194a2e7c |
26
.obsidian/workspace.json
vendored
26
.obsidian/workspace.json
vendored
@@ -64,9 +64,24 @@
|
||||
"icon": "globe-2",
|
||||
"title": "CQ2605"
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "2b78b6cbb7cdd61d",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "YueQian/Homework/1.23.md",
|
||||
"mode": "source",
|
||||
"source": false,
|
||||
"backlinks": false
|
||||
},
|
||||
"icon": "lucide-file",
|
||||
"title": "1.23"
|
||||
}
|
||||
}
|
||||
],
|
||||
"currentTab": 3
|
||||
"currentTab": 4
|
||||
}
|
||||
],
|
||||
"direction": "vertical"
|
||||
@@ -133,12 +148,13 @@
|
||||
"state": {
|
||||
"type": "outline",
|
||||
"state": {
|
||||
"file": "YueQian/Homework/1.23.md",
|
||||
"followCursor": true,
|
||||
"showSearch": false,
|
||||
"searchQuery": ""
|
||||
},
|
||||
"icon": "lucide-list",
|
||||
"title": "大纲"
|
||||
"title": "1.23 的大纲"
|
||||
}
|
||||
},
|
||||
{
|
||||
@@ -290,8 +306,10 @@
|
||||
"remotely-save:Remotely Save": false
|
||||
}
|
||||
},
|
||||
"active": "1fec176bb492eafb",
|
||||
"active": "2b78b6cbb7cdd61d",
|
||||
"lastOpenFiles": [
|
||||
"BlogWebsite/Article/MarkdownTest.md",
|
||||
"YueQian/Homework/1.23.md",
|
||||
"YueQian/相关网站.md",
|
||||
"Collection/连~都忘记了的小知识.md",
|
||||
"Diary/2026-1/2026-1-23 周五.md",
|
||||
@@ -328,8 +346,6 @@
|
||||
"Article/Technology/安装AD2025学习版.md",
|
||||
"Article/Technology/通过SSH密钥连接LINUX服务器.md",
|
||||
"Article/Technology/Debian从零开始使用pnpm部署项目.md",
|
||||
"Article/Technology/docker的容器和镜像的删除操作.md",
|
||||
"Article/Studyroad/vivado_ip.md",
|
||||
"Article/Studyroad/vivado_ip_img",
|
||||
"Article/Technology",
|
||||
"Article/Studyroad",
|
||||
|
||||
15
YueQian/Homework/1.23.md
Normal file
15
YueQian/Homework/1.23.md
Normal file
@@ -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的返回值判断输入是否有效,结合格式化控制符完成输入输出
|
||||
Reference in New Issue
Block a user