當前位置:編程學習大全網 - 編程語言 - 編程setvbuf

編程setvbuf

字符處理功能

該類別函數用於處理單個字符,包括字符的類別測試和字符的大小寫轉換。

頭文件ctype.h

功能列表

功能類別功能用途詳細說明

字符測試是否為字母數字

是字母isalpha嗎?

是否控制字符iscntrl。

它是數字的嗎?

可以顯示字符(空格除外)嗎?

我可以顯示字符(包括空格)嗎?

它是壹個既不是空格也不是字母和數字的可顯示字符嗎?

不管這個空間是不是空間

大寫字母isupper嗎?

是16的十六進制數字(0-9,A-F)字符是xdigital嗎?

字符大小寫轉換函數轉換為大寫字母toupper。

轉換成小寫字母tolower

區域化

此類別中的函數用於處理不同國家的語言差異。

頭文件local.h

功能列表

功能類別功能用途詳細說明

區域控制區域設置setlocale

數字格式約定查詢國家的貨幣、日期、時間等的格式轉換。

數學函數

這種分類給出了各種數學計算函數。必須提醒的是,ANSI C標準中的數據格式並不符合IEEE754標準,但部分C語言編譯器遵循IEEE754(例如frinklin C51)。

頭文件math.h

功能列表

功能類別功能用途詳細說明

錯誤條件處理域錯誤(函數的輸入參數值不在指定範圍內)

範圍錯誤(函數的返回值不在指定範圍內)

三角函數反余弦函數

弧弦asin

反正切阿坦

反正切2 atan2

余弦余弦

正弦正弦

正切tan

雙曲函數雙曲余弦余弦

雙曲正弦

雙曲正切正切函數

指數和對數指數函數

指數分解函數frexp

乘積指數函數fdexp

自然對數

對數10,基數10。

浮點分解函數

冪函數冪函數冪

平方根函數

整數截斷,絕對值和余數函數的下界接近整數ceil。

絕對晶圓廠

找到接近整數下限的上限

求余數

這個分類函數用於在不同的基函數之間直接跳轉代碼。頭文件setjmp.h io.h

功能列表

功能類別功能用途詳細說明

保存調用環境setjmp

恢復調用環境longjmp

信號處理

這個分類函數用於處理程序執行過程中出現異常的情況。

頭文件信號

功能列表

功能類別功能用途詳細說明

指定信號處理功能信號

發送壹個提升信號

可變參數處理

這類函數用於實現printf、scanf等可變基函數。

頭文件stdarg.h

功能列表

功能類別功能用途詳細說明

可變參數訪問宏可變參數啟動宏va_start

可變參數結束宏va_end

可變參數訪問宏訪問下壹個可變參數宏va_arg。

投入產出函數

這種分類用於處理包括文件和控制臺在內的各種輸入輸出設備,各種功能以“流”的方式實現。

頭文件stdio.h

功能列表

功能類別功能用途詳細說明

文檔功能

刪除文件移除

修改文件名重命名

生成臨時文件名tmpfile

獲取臨時文件路徑tmpnam

文件訪問關閉文件關閉。

刷新緩沖器fflush

打開文件

將現有流指針和新文件連接到freopen。

設置磁盤緩沖區setbuf

設置磁盤緩沖區setvbuf

格式化輸入和輸出函數格式化輸出fprintf

格式化輸入fscanf

格式輸出(控制臺)printf

格式輸入(控制臺)掃描f

將輸出格式化到緩沖區sprintf

從緩沖區輸入sscanf格式。

打印格式vfprintf

打印格式vprintf

打印格式vsprintf

字符輸入輸出功能輸入字符fgetc。

字符串輸入fgets

字符輸出fputc

字符串輸出fputs

字符輸入(控制臺)

字符輸入(控制臺)getchar

字符串輸入(控制臺)獲取

字符輸出(控制臺)

字符輸出(控制臺)putchar

字符串輸出(控制臺)puts

字符被輸出到流的頭ungetc。

直接輸入輸出直接流讀取操作

直接流寫操作fwrite

文件位置函數獲取文件位置fgetpos。

文件位置移動搜索

文件位置設置偏移

獲取文件位置ftell

文件位置重置零提醒

錯誤處理函數錯誤清除clearerr

文件結束判斷

文件錯誤檢測

獲取錯誤提示字符串perror

效用函數

這種分類給出了壹些不能按上面分類,但編程必須的功能。

頭文件標準庫

功能列表

功能類別功能用途詳細說明

字符串轉換函數將字符串轉換為整數atoi。

將字符串轉換為長整數

將字符串轉換為浮點數strtod

將字符串轉換為長整型。

將字符串轉換為無符號長整型。

偽隨機序列生成函數生成隨機數rand

設置隨機函數的起始值srand。

內存管理功能分配內存calloc

釋放內存

內存分配malloc

重新分配的內存

中止(環境通信終止程序)

退出程序執行並清除環境變量atexit。

退出程序執行退出

讀取環境參數getenv

程序被掛起,另壹個程序系統被臨時執行。

搜索和排序工具二分搜索法(數據必須排序)搜索

快速排序qsort

整數運算函數的絕對值abs

差異

得到除法運算的基商和余數。

求長度的絕對值塑造底部實驗室

求長整形除法的商和余數ldiv

多字節字符函數獲取多字節字符的字節數mblen。

獲取多字節字符的字節數mbtowc。

多字節字符轉換

多字節字符的字符串操作將多字節字符串轉換為整數數組mbstowcs。

將多字節字符串轉換為字符數組mcstowbs

字符串處理

這種分類的功能用於合並和比較字符串。

頭文件string.h

功能列表

功能類別功能用途詳細說明

字符串復制塊復制(目標和源存儲不能重疊)memcpy

塊拷貝(目標和源存儲可以重疊)內存移動

字符串復制

按字符串長度復制strncpy

字符串連接函數

按長度連接字符串strncat

字符串比較功能塊比較memcmp

字符串比較strcmp

字符串比較(非英語字符)

按長度比較strncmp和字符串

字符串轉換strxfrm

字符和字符串查找字符查找內存

字符搜索結構

字符串查找strcspn

字符串查找strpbrk

字符串查找strspn

字符串查找strstr

字符串分解字符串

雜項函數字符串設置內存集

錯誤字符串映射字符串錯誤

求字符串長度strlen

日期和時間功能

此類別提供時間和日期處理功能。

頭文件time.h

功能列表

功能類別功能用途詳細說明

時間操作函數獲取處理器時鐘。

得到時差difftime

設置時間mktime

得到時間時間

時間轉換函數獲取ASCII碼的時間。

獲取字符串表示的時間ctime

獲取指定格式的時間strftime。

函數庫的未來發展方向

本節用來解釋未來各種類型的函數庫將如何發展。

序列號庫類別頭文件的詳細描述

1錯誤處理錯誤號h

2字符處理ctype.h

3區域化的local.h

4數學函數math.h

5信號處理信號

6輸入和輸出stdio.h

7實用程序stdlib.h

8字符串處理string.h

  • 上一篇:四年級下冊語文教案部編版完整免費
  • 下一篇:想了解以下全國的數控刀具市場和浙江的數控刀具市場的現狀及其發展前景
  • copyright 2024編程學習大全網