clock[C/C++函式]

clock[C/C++函式]
clock[C/C++函式]
更多義項 ▼ 收起列表 ▲

clock是英文單詞,代表時鐘的意思,在c語言中,表示返回處理器調用某個進程或函式所花費的時間。Linux命令中為編排文本檔案。

clock函式

功 能: 返回處理器調用某個進程或函式所花費的時間。

用 法: clock_t clock(void);

說明:clock_t其實就是long,即長整形。該函式返回值是硬體滴答數,要換算成秒或者毫秒,需要除以CLK_TCK或者CLOCKS_PER_SEC。比如,在VC++6.0下,這兩個量的值都是1000,這表示硬體滴答1000下是1秒,因此要計算一個進程的時間,用clock()除以1000即可。具體見第一個例子。注意:本函式僅能返回ms級的計時精度(事實上能夠達到的計時精度大致與作業系統的執行緒切換時間相當,在windows平台上,極限精度大致是15~16ms)。如果需要us級別的計時精度,Linux系統可以使用庫函式:gettimeofday()。

程式例1:(TC下運行通過)

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下運行通過)

程式例3:(VC6.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點位置。

微電影

創意奇幻動畫微電影《Clock》講述了一個關於穿越鐘錶的故事。在一個鐘錶鋪里,戴眼鏡的老先生,放著富有年代感和情調的《馬路天使》,一旁頑皮的小男孩擺弄著一隻鐘錶,手慢腳亂中一個齒輪掉落在地,就在男孩趴到桌子地下的時候,神奇的事情發生了。男孩穿越了,他進入了一個奇幻的世界。
本片復古情懷濃重,色彩的搭配更是讓人看著舒服,只是選擇用穿越這個題材有些效仿了。那些奇幻的東西是我們內心想要的,是我們的欲望,只是用這種方式來實現它罷了,是一部值得我們享受的片子。

熱門詞條

聯絡我們