C/C++編程筆記:nearint函數(shù)和clock函數(shù)
今天給大家分享學(xué)習(xí)兩個函數(shù):nearint()函數(shù)和clock()函數(shù)。

clock函數(shù)
在ctime頭文件中定義了clock()函數(shù)。clock()函數(shù)返回程序消耗的大約處理器時間。clock()時間取決于操作系統(tǒng)如何向進程分配資源,這就是為什么clock()時間可能比實際時鐘慢或快的原因。
句法:
clock_t clock(void);
參數(shù):該函數(shù)不接受任何參數(shù)。
返回值:該函數(shù)返回程序消耗的大約處理器時間,失敗時返回-1。
下面的程序說明了clock()函數(shù)的實現(xiàn):

輸出:
Processor time taken for multiplication: 0.006485 seconds
Processor time taken in pow function: 0.022251 seconds
nearint()函數(shù)
在cmath頭文件中定義了nearint()函數(shù)。此函數(shù)使用當(dāng)前的舍入方法將給定值四舍五入為附近的整數(shù)值。當(dāng)前的舍入方法由fegetround描述。
句法:
漂浮在附近int(float x);或者,double nearint(double x);或者,long double nearint(long double x);
參數(shù):此函數(shù)接受包含浮點值的單個參數(shù)x。
返回值:使用舍入方法將x的舍入值返回到附近的整數(shù)值。
下面的程序說明了C ++中的nearingint()函數(shù):
示例一:

輸出:
Value of x = 2.7
Round off value of x = 3
示例二:

輸出:
Value of x = 3.2
Round off value of x = 3
以上。
每天學(xué)點小知識,希望對你有幫助~
另外如果你想更好的提升你的編程能力,學(xué)好C語言C++編程!彎道超車,快人一步!筆者這里或許可以幫到你~
分享(源碼、項目實戰(zhàn)視頻、項目筆記,基礎(chǔ)入門教程)
歡迎轉(zhuǎn)行和學(xué)習(xí)編程的伙伴,利用更多的資料學(xué)習(xí)成長比自己琢磨更快哦!
