C 语言输出英文星期几351


在 C 语言中,我们可以使用 time.h 库中的函数来获取当前日期和时间信息。其中,strftime 函数可以根据给定的格式化字符串将时间转换为字符串。

要输出英文星期几,我们需要使用格式化字符串 %a。该格式化字符串表示星期几的缩写,例如 Mon(星期一)、Tue(星期二)、Wed(星期三)、Thu(星期四)、Fri(星期五)、Sat(星期六)和 Sun(星期日)。

下面是一个 C 语言程序,用于输出英文星期几:```c
#include
#include
int main() {
time_t now;
struct tm *tm;
char buf[10];
// 获取当前时间
time(&now);
// 将时间转换为 tm 结构体
tm = localtime(&now);
// 使用 strftime 函数将时间格式化为字符串
strftime(buf, sizeof(buf), "%a", tm);
// 输出英文星期几
printf("今天是星期%s", buf);
return 0;
}
```

以上程序运行后,会输出当前日期的英文星期几。例如,如果当前日期是 2023 年 1 月 1 日星期日,则程序会输出:```
今天是星期Sun
```

2024-11-15


上一篇:高效输出大段数组:C 语言解决方案

下一篇:C语言scanf和printf格式化输入输出表