利用time(NULL)函数表示此刻的时间

首先为大家介绍随机数产生函数

srandrand
在C语言的<stdlib.h>头文件中定义了两个函数srand与rand。
void srand (unsigned int seed); 初始化随机数发生器。
int rand() 返回一个0到rand_MAX之间的随机数。
其中函数srand需要一个seed(无符号整数)作为参数,同一个种子seed产生的随机序列是相同的。要想产生不同的随机数序列,通常使用time(NULL)作为srand函数的参数。下面介绍一下time(NULL)。

time(NULL)
time(NULL)函数的返回值是从1970年1月1日0时整到此时此刻所持续的秒数。(至于为什么是1970.01.01的0时整,网上有很多解释,有兴趣的小伙伴们可去查阅。)

问题呈现:如何利用time(NULL)函数表示此刻的时间呢?
在这里插入图片描述
输出的北京时间正好是此时电脑显示的时间。

猜你喜欢

转载自blog.csdn.net/weixin_50941322/article/details/111184723