C語言時間處理實例分享
一、簡介
時間處理在編程中經(jīng)常遇到,包括程序的運行時間和顯示時間等。在標(biāo)準C中, 日期和時間的處理包含在 time.h 的頭文件中,需要使用日期和時間相關(guān)的類型的函數(shù)的話, 需要導(dǎo)入time.h.
二、實例
1、計算時差
#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);
//微秒時差
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
運行

以上所述就是本文的全部內(nèi)容了,希望大家能夠喜歡。
相關(guān)文章
C/C++編譯報錯printf was not declared in 
這篇文章主要介紹了C/C++編譯報錯printf was not declared in this scope問題及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-08-08
C語言中不定參數(shù)?...?的語法以及函數(shù)封裝
不定參數(shù)是指函數(shù)可以接收不確定個數(shù)的參數(shù),下面這篇文章主要給大家介紹了關(guān)于C語言中不定參數(shù)?...?的語法以及函數(shù)封裝的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下2023-01-01
C++友元函數(shù)與拷貝構(gòu)造函數(shù)詳解
這篇文章主要介紹了C++友元函數(shù)與拷貝構(gòu)造函數(shù),需要的朋友可以參考下2014-07-07
C++實現(xiàn)LeetCode(121.買賣股票的最佳時間)
這篇文章主要介紹了C++實現(xiàn)LeetCode(121.買賣股票的最佳時間),本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下2021-07-07
C語言修煉之路一朝函數(shù)思習(xí)得?模塊思維世間生下篇
函數(shù)是一組一起執(zhí)行一個任務(wù)的語句。每個?C?程序都至少有一個函數(shù),即主函數(shù)?main()?,所有簡單的程序都可以定義其他額外的函數(shù)2022-03-03

