ACM總結 庫函式(2)C標準庫stdlib

2021-10-07 17:07:49 字數 768 閱讀 6521

1,字串轉為整數

1double atof(const char *str)

把引數 str 所指向的字串轉換為乙個浮點數(型別為 double 型)。

2int atoi(const char *str)

把引數 str 所指向的字串轉換為乙個整數(型別為 int 型)。

3long int atol(const char *str)

把引數 str 所指向的字串轉換為乙個長整數(型別為 long int 型)。

這裡的轉換只能是10進製的,其他進製的函式參考

acm模板(5)整數相關計算 acm模板(5)整數相關計算_nameofcsdn的部落格-csdn部落格

2,二分查詢bsearch

void *bsearch(const void *key, const void *base, size_t nitems, size_t size, int (*compar)(const void *, const void *))
如果查詢成功,該函式返回乙個指向陣列中匹配元素的指標,否則返回空指標。.

3,排序qsort

void qsort(void *base, size_t nitems, size_t size, int (*compar)(const void *, const void*))

4,絕對值

int abs(int x)

long int labs(long int x)

ACM總結 庫函式(4)C標準庫stdio

1,庫變數 2file 這是乙個適合儲存檔案流資訊的物件型別。2,庫巨集 4eof 這個巨集是乙個表示已經到達檔案結束的負整數。10stderr stdin和stdout 這些巨集是指向 file 型別的指標,分別對應於標準錯誤 標準輸入和標準輸出流。3,庫函式 7file fopen const ...

C語言標準庫函式總結

一.動態記憶體分配 1.malloc 原型 extern void malloc unsigned int num bytes 用法 include 功能 分配長度為num bytes位元組的記憶體塊 說明 如果分配成功則返回指向被分配記憶體的指標,否則返回空指標null。當記憶體不再使用時,應使用...

C語言標準工具庫函式庫 stdlib h

對於一些特殊的操作,c語言提供了標準工具庫函式庫,其中包括可以實現數值轉換,記憶體分配,隨機數操作以及字串轉換等函式。本篇博文一一來講述這個函式庫中的那些函式。1.abort 函式 用於寫乙個終止資訊,並異常終止程式。語法 void abort void abort 函式沒有引數,沒有返回值。2.轉...