1樓:匿名使用者
c語言標準庫函式存放在標頭檔案當中,使用相應函式時需要用include引用先關標頭檔案。
c語言程式設計裡,c 標準函式(c standard library)是所有目前符合標準的標頭檔案(head
file)的集合,以及常用的函式庫實現程式,例如 i/o輸入輸出和字串符控制。不像 cobol、forrian和 pl/i等程式語言,在 c
語言的工作任務裡不會包含嵌入的關鍵字,所以幾乎所有的 c 語言程式都是由標準函式庫的函式來建立的。
下面列出c89及c99中c語言標準函式庫的標頭檔案。
c89中標準的標頭檔案
設定斷言點
字元處理
錯誤報告
定義與實現相關的浮點值勤
定義與實現相關的各種極限值
支援函式setlocale()
數學函式庫使用的各種定義
支援非區域性跳轉
定義訊號值
支援可變長度的變元列表
定義常用常數
支援檔案輸入和輸出
其他各種宣告
支援串函式
支援系統時間函式
c99新增的標頭檔案和庫
支援複數演算法
給出對浮點狀態標記和浮點環境的其他方面的訪問
定義標準的、可移植的整型型別集合。也支援處理最大寬度整數的函式
首先在此2023年第一次修訂時引進,用於定義對應各種運算子的巨集
支援布林資料型別型別。定義巨集bool,以便相容於c++
定義標準的、可移植的整型型別集合。該檔案包含在中
定義一般型別的浮點巨集
首先在2023年第一次修訂時引進,用於支援多位元組和寬位元組函式
首先在2023年第一次修訂時引進,用於支援多位元組和寬位元組分類函式
2樓:jyy紫精靈
在c語言處理系統中,標準庫函式存放在不同的標頭檔案(也稱標題檔案)中,例如輸入、輸出函式存放在"stdio.h"中,求絕對值和三角函式存放在"math.h"中
c語言的庫函式放在什麼地方(在什麼目錄裡)?
3樓:親愛者
c語言的庫函式在lib目錄裡面。
庫函式是將函式封裝入庫,供使用者使用的一種方式。方法是把一些常用到的函式編完放到一個檔案裡,供不同的人進行呼叫。呼叫的時候把它所在的檔名用#include<>加到裡面就可以了。
一般是放到lib檔案裡的。
4樓:匿名使用者
c語言的庫函式在lib目錄裡面,標頭檔案在include目錄裡面,如圖所示。
5樓:匿名使用者
都在/usr/include這個目錄下呢
就根目錄下的usr目錄下的include目錄
6樓:給我分數急用
c語言的標準變化了好幾次,現在說的標準c語言指的是99年制定的c99標準。其中定義的函式庫就是c語言標準函式庫。具體有哪些你可以查詢《c語言參考手冊(c:
a reference manual,fifth edition》。
但事實上,每個c/c++編譯器都帶有自身的函式庫,一般都相容c標準函式庫,但也有個別的有些細節上的出入。所以,一般你只要考察你所用編譯器的函式庫就行了(通常都可以從幫助中得到)。
所以作業系統有庫函式,程式設計系統也有庫函式.關於這東西放在哪,你也沒有必要懂,懂了也沒用,主要的是學好技術,把c學學好,你以後自然懂這些次要的東西,抓住主要矛盾就行.
7樓:管灝
不知道你用的什麼系統 什麼編譯器
8樓:匿名使用者
也就是說c語言的這個函式庫是裝了作業系統就有的是這樣嗎?是的。
c語言中的標準函式有哪些?
9樓:尹六六老師
c語言編譯系統提供了眾多的預定義庫函式和巨集。使用者在編寫程式時,可以直接呼叫這些庫函式和巨集。這裡選擇了初學者常用的一些庫函式,簡單介紹了各函式的用法和所在的標頭檔案。
1.測試函式
isalnum
原型:int isalnum(int c)
功能:測試引數c是否為字母或數字:是則返回非零;否則返回零
標頭檔案:ctype.h
isapha
原型:int isapha(int c)
功能:測試引數c是否為字母:是則返回非零;否則返回零
標頭檔案:ctype.h
isascii
原型:int isascii(int c)
功能:測試引數c是否為ascii碼(0x00~0x7f):是則返回非零;否則返回零
標頭檔案:ctype.h
iscntrl
原型:int iscntrl(int c)
功能:測試引數c是否為控制字元(0x00~0x1f、0x7f):是則返回非零;否則返回零
標頭檔案:ctype.h
isdigit
原型:int isdigit(int c)
功能:測試引數c是否為數字:是則返回非零;否則返回零。
標頭檔案:ctype.h
isgraph
原型:int isgraph(int c)
功能:測試引數c是否為可列印字元(0x21~0x7e):是則返回非零;否則返回零
標頭檔案:ctype.h
islower
原型:int islower(int c)
功能:測試引數c是否為小寫字母:是則返回非零;否則返回零
標頭檔案:ctype.h
isprint
原型:int isprint(int c)
功能:測試引數c是否為可列印字元(含空格符0x20~0x7e):是則返回非零;否則返回零
標頭檔案:ctype.h
ispunct
原型:int ispunct(int c)
功能:測試引數c是否為標點符號:是則返回非零;否則返回零
標頭檔案:ctype.h
isupper
原型:int isupper(inr c)
功能:測試引數c是否為大寫字母:是則返回非零;否則返回零
isxdigit
原型:int isxdigit(int c)
功能:測試引數c是否為十六進位制數:是則返回非零;否則返回零
2.數學函式
abs原型:int abs(int i)
功能:返回整數型引數i的絕對值
標頭檔案:stdlib.h,math.h
acos
原型:double acos(double x)
功能:返回雙精度引數x的反餘弦三角函式值
標頭檔案:math.h
asin
原型:double asin(double x)
功能:返回雙精度引數x的反正弦三角函式值
標頭檔案:math.h
atan
原型:double atan(double x)
功能:返回雙精度引數的反正切三角函式值
標頭檔案:math.h
atan2
原型:double atan2(double y,double x)
功能:返回雙精度引數y和x由式y/x所計算的反正切三角函式值
標頭檔案:math.h
cabs
原型:double cabs(struct complex znum)
功能:返回一個雙精度數,為計算出複數znum的絕對值。complex的結構模式在math.h中給出定義,其定義如下:
struct complex ;
標頭檔案:stdlib.h,math.h
ceil
原型:double ceil(double x)
功能:返回不小於引數x的最小整數
標頭檔案:math.h
_clear87
原型:unsigned int _clear87(void)
功能:清除浮點運算器狀態字
標頭檔案:float.h
_control87
原型:unsigned int _control87(unsigned int newvals,unsigned int mask)
功能:取得或改變浮點運算器控制字
標頭檔案:float.h
cos原型:double cos(double x)
功能:返回引數x的餘弦函式值
標頭檔案:math.h
cosh
原型:double cosh(double x)
功能:返回引數的雙曲線餘弦函式值
標頭檔案:math.h
ecvt
原型:char*ecvt(double value,int ndigit,int*decpt,int*sign)
功能:把雙精度數value轉換為ndigit位數字的以空格字元結束的字串,decpt指向小數點位置,sign為符號標誌。函式返回值為指向轉換後的字串的指標
標頭檔案:stdlib.h
exp原型:double exp(double x)
功能:返回引數x的指數函式值
標頭檔案:math.h
fabs
原型:double fabs(double x)
功能:返回引數x的絕對值
標頭檔案:math.h
floor
原型:double floor(double x)
功能:返回不大於引數x的最大整數
標頭檔案:math.h
fmod
原型:double fmod(double x,double y)
功能:計算x/y的餘數。返回值為所求的餘數值
標頭檔案:math.h
_fprest
原型:void _fprest(void)
功能:重新初始化浮點型數數學包
標頭檔案:float.h
frexp
原型:double frexp(double value,int*eptr)
功能:把雙精度函式value分解成尾數和指數。函式返回尾數值,指數值存放在eptr所指的單元中
標頭檔案:math.h
hypot
原型:double frexp(double x,double y)
功能:返回由引數x和y所計算的直角三角形的斜邊長
標頭檔案:math.h
labs
原型:long labs(long n)
功能:返回長整數型引數n的絕對值
標頭檔案:stdlib.h
ldexp
原型:double ldexp(double value,int exp)
功能:返回value*2exp的值
標頭檔案:math.h
log原型:double log(double x)
功能:返回引數x的自然對數(ln x)的值
標頭檔案:math.h
log10
原型:double log10(double x)
功能:返回引數x以10為底的自然對數(lg x)的值
標頭檔案:math.h
modf
原型:double modf(double value,double*iptr)
功能:把雙精度數value分為整數部分和小數部分。整數部分儲存在iptr中,小數部分作為函式的返回值
標頭檔案:math.h
poly
原型 :double poly(double x,int n,double c[ ])
功能:根據引數產生x的一個n次多項式,其係數為 c[0],c[1],…c[n]。函式返回值為給定x的多項式的值
標頭檔案:math.h
pow原型:double pow(double x,double y)
功能:返回計算xy的值
標頭檔案:math.h
pow10
原型:double pow10(int p)
功能:返回計算10p的值
標頭檔案:math.h
rand
原型:int rand(void)
功能:隨機函式,返回一個範圍在0~215-1的隨機整數
標頭檔案:stdlib.h
sin原型:double sin(double x)
功能:返回引數x的正弦函式值
標頭檔案:math.h
sinh
原型double sinh(double x)
功能:返回引數x的雙曲正弦函式值
標頭檔案:math.h
sqrt
原型:double sqrt
功能:返回引數x的平方根值
標頭檔案:math.h
srand
原型:void srand(unsigned seed)
功能:初始化隨機函式發生器
標頭檔案:stdlib.h
_status87
原型:unsigned int_status87()
功能:取浮點狀態
標頭檔案:float.h
tan原型:dounle tan(double x)
功能:返回引數x的正切函式值
標頭檔案:math.h
tanh
原型:double tan(double x)
功能:返回引數x的雙曲正切函式值
標頭檔案:math.h
c語言程式設計從鍵盤輸入n個整數存放在一維陣列a中
int main if i else printf 沒有資料 d x return 0 4 程式設計實現以下功能 用c語言程式設計,在主函式中,由鍵盤輸入10個互不相同的整數存放在一維陣列a include void myout int arr,int n int delx int arr,int ...
香瓜的儲存 放在冰箱裡還是在常溫下儲存
一 未切的香瓜 不建議放冰箱 不要未切開的香瓜整個放入冰箱,因為這會破壞香瓜的口感,讓其吃起來沒有之前脆爽。這就是俗話說的 凍熟 了,它的口感變得不香脆了。整個沒切的香瓜放在乾燥通風的陰處就行了,大概可儲存一個星期左右。當然考慮到溫度,也不能放太久。二 已切的香瓜 可以放冰箱 一般香瓜上市的月份是5...
t在c語言裡表示什麼t在C語言裡表示什麼
c語言的 t的意思是 水平製表符。相當於按了鍵盤上的tab按鍵,通常寬度相當於8個空格的位置,但有些軟體允許設定tab的寬度。在雙引號或定界符表示的字串中有效,在單引號表示的字串中無效。它的作用是將游標移到最接近8的倍數的位置,使得後面的輸入從此開始。換句話說,如果所有的資料都緊跟在製表符後面輸出。...