在C语言中,可以使用`time.h`头文件中的函数来获取和显示当前时间,包括小时数。以下是显示当前小时数的步骤和示例代码:
引入头文件
```c
include include ``` 使用`time()`函数获取当前时间的秒数,然后使用`localtime()`函数将秒数转换为本地时间的结构体。 使用`strftime()`函数将本地时间结构体格式化为字符串,以便输出。 使用`printf()`函数输出格式化后的时间字符串。 ```c include include int main() { // 获取当前时间 time_t rawtime; struct tm *timeinfo = localtime(&rawtime); // 输出24小时制的小时数 printf("当前时间: %02d\n", timeinfo->tm_hour); return 0; } ``` 在这个示例中,`timeinfo->tm_hour`表示当前时间的小时数(24小时制)。`%02d`格式说明符用于输出两位数的小时数,如果小时数小于10,会在前面补0。 运行这段代码,将会输出当前时间的小时数,例如: ``` 当前时间: 14 ``` 这表示当前时间是2025年1月14日的14点(即下午2点)。获取当前时间
格式化时间
输出时间