Compare commits

..

2 Commits

Author SHA1 Message Date
e52f181e39 vault backup: 2026-01-23 19:42:36 2026-01-23 19:42:36 +08:00
379ce10370 vault backup: 2026-01-23 19:37:34 2026-01-23 19:37:34 +08:00

View File

@@ -10,7 +10,6 @@ aliases: empty
#include <stdio.h>
int main(int argc, char const *argv[])
{
    int num = 255;
@@ -34,11 +33,40 @@ int main(int argc, char const *argv[])
}
```
2.定义`long num_long = 123456789``long long num_ll = 9876543210`,分别用对应控制符输出;
```c
#include <stdio.h>
int main(int argc, char const *argv[])
{
    long num_long = 123456789;
    long long num_ll = 9876543210;
    printf("%ld\n",num_long);
    printf("%lld\n",num_ll);
    return 0;
}
```
3.定义`float pi = 3.1415926`,分别以默认小数形式、保留 2 位小数、指数形式(保留 3 位精度) 输出;
```c
#include <stdio.h>
int main(int argc, char const *argv[])
{
    float pi = 3.1415926;
    printf("%f\n",pi);
    printf("%.2f\n",pi);
    printf("%.3e\n",pi);
    return 0;
}
```
4.定义字符串`char *name = "Programmer"`,分别输出完整字符串、前 5 个字符、左对齐占 10 位、右对齐占 10 位的格式;
```c
```
5.编写一个综合程序结合格式化输入输出、类型转换、IO 流知识点,实现 “字符↔ASCII 码” 双向转换:
1. 提示用户选择功能:输入 1字符转 ASCII、2ASCII 转字符);
2. 若选择 1接收用户输入的单个字符注意需处理 scanf 接收字符时的缓冲区问题),输出该字符的 ASCII 码结合类型转换char→int