请输入您要查询的百科知识:

 

词条 clock
释义

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\", (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\", (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\", 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 显示版本信息。

魔表魔方

魔表Rubiks-clock,是魔方家族的魔方之一,是由匈牙利建筑学教授、原始魔方的发明人厄尔诺·鲁比克发明的。

魔表是一个两面都需要进行复原的魔方,每个面上面有九个钟表盘。魔表有四个齿轮控制表针的转动。每面都有四个按钮,在两面上形成此进彼出的关系。按钮的状态影响到相应的齿轮的转动。

魔表的玩法是将打乱的表盘在两面上都归为12点位置。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/2/27 17:26:08