C语言日期时间函数

C语言 clock()函数用于获取程序当前运行的时间,单位是毫秒。它是C语言的日期时间函数之一,位于标准库<clock.h>中。

与之配套的常量有CLK_TCK,“clock tick”的缩写。它是机器时钟每秒所走的时钟打点数,也就是1000,我们可以使用它将单位转为秒。

语法

语法如下:
clock_t clock(void)

参数

没有参数

返回值

返回clock_t对象。

程序示例

介绍一个例子,了解C语言 clock()函数的使用方法。

 #include <stdio.h>
#include<time.h>
#include<windows.h>
int main( )
{
	clock_t start,end;
	start = clock(); //程序运行到当前的时间,单位是毫秒

	Sleep(2000);     //间隔2秒,Sleep()windows的函数
  
        end = clock();   //程序运行到当前的时间
 
        printf("运行时间: %lf\n", (end - start)*1.0/CLK_TCK);  //CLK_TCK为1000,那么时间差值的单位为秒
	getchar();
        return 0;
}

程序运行结果:

C语言clock()函数