`
- 浏览:
727855 次
-
C语言函数clock() 功
能: 返回处理器调用某个进程或函数所花费的时间。
用 法: clock_t clock(void);
说明:clock_t其实就是long,即长整形。该函数返回值是硬件滴答数,要换算成秒或者毫秒,需要除以CLK_TCK或者
CLK_TCK CLOCKS_PER_SEC。比如,在VC++6.0下,这两个量的值都是1000,这表示硬件滴答1000下是1秒,因此要计算一个进程的时间,用clock()除以1000即可。具体见第一个例子。
程序例1:(TC下运行通过)
#include <stdio.h>
#include <time.h>
int main(void)
{
clock_t start, end;
start =clock();
delay(2000);
end = clock();
printf("The time was: %f\n", (double)(end - start) / CLK_TCK);
return 0;
}
CLK_TCK 定义在TC中的time.h中:#define CLK_TCK 18.2。在VC6.0中也有关于CLK_TCK的宏定义,不过其值不再是18.2,而是1000。实际上在VC6.0中CLK_TCK已完全等同于CLOCKS_PER_SEC。
在VC中delay用Sleep()来代替,其头文件是windows.h。
程序例2:(VC6.0下运行通过)
#include <stdio.h>
#include <time.h>
#include<windows.h>
int main(void)
{
clock_t start, end;
start = clock();
Sleep(2000);
end = clock();
printf("The time was: %d\n", (end - start) / CLK_TCK);//注意是%d,不再是%f
return 0;
}
程序例3:(VC6.0下运行通过)
#include "stdio.h"
#include "stdlib.h"
#include "time.h"
int main( void )
{
long i = 10000000L;
clock_t start, finish;
double duration;
printf( "Time to do %ld empty loops is ", i );
start = clock();
while( i-- ) ;
finish = clock();
duration = (double)(finish - start) / CLK_TCK; //CLK_TCK在VC6.0中可以用CLOCKS_PER_SEC
printf( "%f seconds\n", duration );
system("pause");
return 0;
}
Linux命令
功能说明:编排文本文件。
语 法:fmt
[-cstu][-p<列起始字符串>][-w<每列字符数>][--help][--version][文件...]
补充说明:fmt指令会从指定的文件里读取内容,将其依照指定格式重新编排後,输出到标准输出设备。若指定的文件名为"-",则fmt指令会从标准输入设备读取数据。
参 数:
-c或--crown-margin 每段前两列缩排。
-p<列起始字符串>或-prefix=<列起始字符串> 仅合并含有指定字符串的列,通常运用在程序语言的注解方面。
-s或--split-only 只拆开字数超出每列字符数的列,但不合并字数不足每列字符数的列。
-t或--tagged-paragraph 每列前两列缩排,但第1列和第2列的缩排格式不同。
-u或--uniform-spacing 每个字符之间都以一个空格字符间隔,每个句子之间则两个空格字符分隔。
-w<每列字符数>或--width=<每列字符数>或-<每列字符数> 设置每列的最大字符数。
--help 在线帮助。
--version 显示版本信息。
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
主要介绍了c语言clock函数使用示例,需要的朋友可以参考下
函数段的测试有4中方法,分别是clock,times,gettimeofday,getrusage来实现的。四种函数测量同一程序所需时间
C语言测试程序运行时间各种函数总结,可以便于调试程序,提高程序算法,考虑函数代码功能的方方面面,让自己对代码了解的更多
turboc库函数参考 C语言编程参考资料 <br>数学函数,所在函数库为math.h、stdlib.h、string.h、float.h int abs(int i) 返回整型参数i的绝对值 double cabs(struct complex znum) 返回复数znum的绝对值...
用C语言编写的贪吃蛇小游戏,在win TC下可以运行。大家可以看看,不一定很完美,希望大家发现问题,一起交流。
时间函数举例程序分析 2.程序源代码: #include "stdio.h" #include "time.h" void main() { time_t lt; /*define a longint time varible*/ lt=time(NULL);/*system time and date*/ printf(ctime(<)); /*...
4)struct clock time:用于记录计时器的小时、分钟、秒钟; 5)struct clock run:让计时器开始计时; 2.程序中的函数说明 1)denglu() 登陆界面; 2)zhucaidan() 显示主菜单; 3)gongjuxiang() 通讯录模块; 4...
用c编写的模拟时钟。模拟时钟不用考虑国际化问题,但图形复杂。而且我们还需要一些三角函数知识。
51单片机基础应用设计C语言实例源码仿真300个合集: 100000秒以内的计时程序 10秒的秒表 12864LCD图形滚动演示 128X64LED 160128LCD图文演示 1602字符液晶滚动演示程序 1602液晶显示的DS1302实时时钟 16×16点阵...
全局变量(三 )函数功能描述1.keyhandle()2.timeupchange()3.timedownchange()4.digitclock()5 .drawcursor()6.clearcursor()7.void clockhandle()8.main()(四)程序实现(五)运行结果。 二、概要设计 2.1、数据...
time.h 头文件定义了四个变量类型、两个宏和各种操作日期和时间的函数。 库变量 下面是头文件 time.h 中定义的变量类型: 序号 变量 & 描述 1 size_t 是无符号整数类型,它是 sizeof 关键字的结果。 2 clock...
28.2 clock函数 28.3 ctime函数 28.4 difftime函数 28.5 gmtime函数 28.6 localeeonv函数 28.7 localtime函数 28.8 mktime函数 28.9 setlocale函数 28.10 strftime函数 28.11 time函数 第29章 动态分配函数 29.1 ...
1 、定义一个时间类Time,有三个私有成员变量Hour、Minute、Second,定义构造函数、析构函数以及用于改变、获取、输出时间信息的公有函数,主函数中定义时间对象,并通过调用各种成员函数完成时间的设定、改变、获取...
1. C语言和汇编语言在开发单片机时各有哪些优缺点? 答:汇编语言是一种用文字助记符来表示机器指令的符号语言,是最接近机器码的一种语言。其主要优点是占用资源少、程序执行效率高。但是不同的CPU,其汇编语言...
假设已定义了—个模拟数字式时钟的类clock,请编写模拟时间动作和模拟时间显示的成 员。 5. 编程求1-----100之间的所有素数。 6. 从键盘输入任意多个整数(-999为结束标志),计算其中正数之和。 7. 利用函数将一维...
/*键盘按键判断,并调用相关函数处理*/ int timeupchange(int); /*处理上移按键*/ int timedownchange(int); /*处理下移按键*/ int digithour(double); /*将double型的小时数转换成int型*/ int digitmin(double); /...
总结了常用的四种方法。包括: 方法一 利用 SYSTEMTIME 方法二 利用 GetTickCount()函数 方法三 使用clock()函数 方法四 获取高精度时间差 个人感觉还是很清晰明了的。希望对大家有用。
使用rand()函数随机产生页面号,用数组装入页面号,模拟页面调入内存中发生页面置换的过程。 整个过程,都是使用数组来实现每个算法,模拟队列,模拟堆栈的功能,实现每一个置换算法。 页面置换算法 最佳置换算法...
所有的 C / C++ 函数 Constructors (cppstring) Constructors (cppvector) Operators (cppbitset) Operators (cppdeque) Operators (cppstack) Operators (cppstring) Operators (cppvector) abort (stdother...