Compare commits

...

2 Commits

Author SHA1 Message Date
b770e2e865 vault backup: 2026-01-23 19:32:33 2026-01-23 19:32:33 +08:00
d27553df3b vault backup: 2026-01-23 19:27:32 2026-01-23 19:27:32 +08:00
2 changed files with 30 additions and 5 deletions

View File

@@ -6,6 +6,7 @@
{ {
"id": "a0611030cb854cb6", "id": "a0611030cb854cb6",
"type": "tabs", "type": "tabs",
"dimension": 57.74647887323944,
"children": [ "children": [
{ {
"id": "fc295192ba96dde5", "id": "fc295192ba96dde5",
@@ -71,6 +72,7 @@
{ {
"id": "84db982cf765aaad", "id": "84db982cf765aaad",
"type": "tabs", "type": "tabs",
"dimension": 42.25352112676056,
"children": [ "children": [
{ {
"id": "72bb6f81dc2099c3", "id": "72bb6f81dc2099c3",

View File

@@ -5,18 +5,41 @@ tags:
aliases: empty aliases: empty
日期: 2026/1/23 日期: 2026/1/23
--- ---
1. 定义`int num = 255`,分别以十进制(有符号)、无符号十进制、八进制(带 / 不带前缀)、十六进制(小写带 / 不带前缀、大写带 / 不带前缀) 格式输出; 1.定义`int num = 255`,分别以十进制(有符号)、无符号十进制、八进制(带 / 不带前缀)、十六进制(小写带 / 不带前缀、大写带 / 不带前缀) 格式输出;
```c ```c
#include <stdio.h> #include <stdio.h>
int main(int argc, char const *argv[])
{
    int num = 255;
    printf("%d\n",num);
    printf("%u\n",num);
    printf("%#o\n",num);
    printf("%o\n",num);
    printf("%#x\n",num);
    printf("%x\n",num);
    printf("%#X\n",num);
    printf("%X\n",num);
    return 0;
}
``` ```
1. 定义`long num_long = 123456789``long long num_ll = 9876543210`,分别用对应控制符输出; 2.定义`long num_long = 123456789``long long num_ll = 9876543210`,分别用对应控制符输出;
2. 定义`float pi = 3.1415926`,分别以默认小数形式、保留 2 位小数、指数形式(保留 3 位精度) 输出; 3.定义`float pi = 3.1415926`,分别以默认小数形式、保留 2 位小数、指数形式(保留 3 位精度) 输出;
3. 定义字符串`char *name = "Programmer"`,分别输出完整字符串、前 5 个字符、左对齐占 10 位、右对齐占 10 位的格式; 4.定义字符串`char *name = "Programmer"`,分别输出完整字符串、前 5 个字符、左对齐占 10 位、右对齐占 10 位的格式;
4. 编写一个综合程序结合格式化输入输出、类型转换、IO 流知识点,实现 “字符↔ASCII 码” 双向转换: 5.编写一个综合程序结合格式化输入输出、类型转换、IO 流知识点,实现 “字符↔ASCII 码” 双向转换:
1. 提示用户选择功能:输入 1字符转 ASCII、2ASCII 转字符); 1. 提示用户选择功能:输入 1字符转 ASCII、2ASCII 转字符);
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显式转换