C語言基礎 庫函式

2021-10-08 05:17:36 字數 1347 閱讀 5888

1.數學函式

使用時,應在原始檔中包含標頭檔案math.h

並在用gcc編譯時,結尾加上-lm

(1)平方根函式sqrt

double sqrt(double x)

(2)絕對值函式fabs

double fabs(double x)

(3)指數函式pow

double pow(double x,double y)

在編譯數學函式的時候會加上 -lm

也就是寫為 gcc 1.c lm

例子:

#include

#include

intmain()

注:fabs和sqrt的返回值都是double型別的,所以在輸出的時候不要寫%d,如果寫%d的話時會報錯的。(5)以e為底的log函式

double log(double x)

(6)以10為底的對數函式 log 10

double log10(double x)

(7)正弦函式

double sin(double x)

2.常用函式

隨機數生成函式:在使用時原始檔中包含標頭檔案stdlib.h

(1)隨機數發生器函式rand

int rand(void)

返回值:產生乙個0~(int的最大值)之間的隨機整數

(2)初始化隨機數發生器函式srand

void srand(unsigned a)

功能:以給定數初始化隨機數發生器

例:srand(time(null)); rand(); 以當前時間初始化隨機數發生器,再產生乙個隨機數

注:time函式需要#include

例子:

隨機數:

3常用函式:

標頭檔案: #include

unsigned sleep(unsigned seconds);

void usleep(int micro_seconds);

void exit(int a); //需要加#include標頭檔案

例子:

#include

#include

#include

intmain()

c語言庫函式

1 asll可現實字元 include library.h u8 lib int2string u32 number,u8 char s char s i 0 for j 0 j i 2 j return i description 初始化記憶體函式,以位元組為單位 param in pdst 目標...

C語言庫函式

定義 庫函式 顧名思義是把函式放到庫里,是別人 或組織 把一些常用到的函式編完放到乙個檔案裡,供程式設計人使用,程式設計人用的時候把它所在的檔名用 include 加到裡面就可以了 尖括號內填寫檔名 例如 include。簡介 c語言是一種非常優秀的程式設計的入門語言。它比其他大部分語言都簡潔易學,...

C語言庫函式一

由於c語言本身可以說是一門非常輕量化的程式語言,語言本身提供的內容非常有限,當然這也促成了靈活小巧的特點。c語言有很大一部分特性都不是通過語言性質來實現的,而是通過庫函式來實現的,如果不使用庫函式幾乎無法編寫出任何可用的c語言程式來。c語言官方提供的庫函式,被稱之為標準庫函式。標準庫函式中實現了我們...