C語言時(shí)間處理實(shí)例分享
一、簡介
時(shí)間處理在編程中經(jīng)常遇到,包括程序的運(yùn)行時(shí)間和顯示時(shí)間等。在標(biāo)準(zhǔn)C中, 日期和時(shí)間的處理包含在 time.h 的頭文件中,需要使用日期和時(shí)間相關(guān)的類型的函數(shù)的話, 需要導(dǎo)入time.h.
二、實(shí)例
1、計(jì)算時(shí)差
#include <stdio.h> #include <sys/time.h> #include <unistd.h> int main() { struct timeval start, end; unsigned long spend_time; gettimeofday( &start, NULL ); printf("start : %d.%d\n", start.tv_sec, start.tv_usec); sleep(1); gettimeofday( &end, NULL ); printf("end : %d.%d\n", end.tv_sec, end.tv_usec); //微秒時(shí)差 spend_time=1000000*(end.tv_sec-start.tv_sec)+(end.tv_usec-start.tv_usec); printf("%ld\n",spend_time); return 0; }
編譯
gcc -g -o time_diff time_diff.c
運(yùn)行
以上所述就是本文的全部內(nèi)容了,希望大家能夠喜歡。
相關(guān)文章
C/C++編譯報(bào)錯(cuò)printf was not declared in 
這篇文章主要介紹了C/C++編譯報(bào)錯(cuò)printf was not declared in this scope問題及解決方案,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-08-08C語言中不定參數(shù)?...?的語法以及函數(shù)封裝
不定參數(shù)是指函數(shù)可以接收不確定個(gè)數(shù)的參數(shù),下面這篇文章主要給大家介紹了關(guān)于C語言中不定參數(shù)?...?的語法以及函數(shù)封裝的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-01-01C++友元函數(shù)與拷貝構(gòu)造函數(shù)詳解
這篇文章主要介紹了C++友元函數(shù)與拷貝構(gòu)造函數(shù),需要的朋友可以參考下2014-07-07C++實(shí)現(xiàn)LeetCode(121.買賣股票的最佳時(shí)間)
這篇文章主要介紹了C++實(shí)現(xiàn)LeetCode(121.買賣股票的最佳時(shí)間),本篇文章通過簡要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下2021-07-07C語言修煉之路一朝函數(shù)思習(xí)得?模塊思維世間生下篇
函數(shù)是一組一起執(zhí)行一個(gè)任務(wù)的語句。每個(gè)?C?程序都至少有一個(gè)函數(shù),即主函數(shù)?main()?,所有簡單的程序都可以定義其他額外的函數(shù)2022-03-03java實(shí)現(xiàn)任意四則運(yùn)算表達(dá)式求值算法
這篇文章主要介紹了java實(shí)現(xiàn)任意四則運(yùn)算表達(dá)式求值算法,實(shí)例分析了基于java實(shí)現(xiàn)表達(dá)式四則運(yùn)算求值的原理與技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-04-04