相关疑难解决方法(0)

在 C 中打印时间(0) 的格式说明符

我们可以声明一个变量来保存系统的当前时间,使用:

time_t now = time(0);
Run Code Online (Sandbox Code Playgroud)

time(0)也可用于生成随机值:

#define SEED time(0);
srand((unsigned int )SEED);
Run Code Online (Sandbox Code Playgroud)

我的问题是:到底是什么time(0)?默认情况下,它以毫秒为单位,类型为long? 如果我想打印出 的值time(0),可以用"%d"print 吗?(Sicneprintf()要求我们传入它需要的类型,但是我怎么知道它的类型是什么time(0)?)。

如果它是 类型time_t,我应该在 printf 中使用什么格式说明符?

c time types

3
推荐指数
1
解决办法
9864
查看次数

标签 统计

c ×1

time ×1

types ×1