日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

C/C++头文件一览表

發(fā)布時間:2023/12/15 c/c++ 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C/C++头文件一览表 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
C/C++常用頭文件 以及簡單應用介紹 C/C++頭文件一覽C#include <assert.h>    //設定插入點 #include <ctype.h>     //字符處理 #include <errno.h>     //定義錯誤碼 #include <float.h>     //浮點數(shù)處理 #include <iso646.h> //對應各種運算符的宏 #include <limits.h>    //定義各種數(shù)據(jù)類型最值的常量 #include <locale.h>    //定義本地化C函數(shù) #include <math.h>     //定義數(shù)學函數(shù) #include <setjmp.h> //異常處理支持 #include <signal.h> //信號機制支持 #include <stdarg.h> //不定參數(shù)列表支持 #include <stddef.h> //常用常量 #include <stdio.h>     //定義輸入/輸出函數(shù) #include <stdlib.h>    //定義雜項函數(shù)及內存分配函數(shù) #include <string.h>    //字符串處理 #include <time.h>     //定義關于時間的函數(shù) #include <wchar.h>     //寬字符處理及輸入/輸出 #include <wctype.h>    //寬字符分類傳統(tǒng)C++#include <fstream.h>    //改用<fstream> #include <iomanip.h>    //改用<iomainip> #include <iostream.h>   //改用<iostream> #include <strstrea.h>   //該類不再支持,改用<sstream>中的stringstream————————————————————————————————標準C++ #include <algorithm>    //STL 通用算法 #include <bitset>     //STL 位集容器 #include <cctype> //字符處理 #include <cerrno>      //定義錯誤碼 #include <cfloat>     //浮點數(shù)處理 #include <ciso646> //對應各種運算符的宏 #include <climits>     //定義各種數(shù)據(jù)類型最值的常量 #include <clocale>     //定義本地化函數(shù) #include <cmath>      //定義數(shù)學函數(shù) #include <complex>     //復數(shù)類 #include <csignal> //信號機制支持 #include <csetjmp> //異常處理支持 #include <cstdarg> //不定參數(shù)列表支持 #include <cstddef> //常用常量 #include <cstdio>      //定義輸入/輸出函數(shù) #include <cstdlib>     //定義雜項函數(shù)及內存分配函數(shù) #include <cstring>     //字符串處理 #include <ctime>      //定義關于時間的函數(shù) #include <cwchar>      //寬字符處理及輸入/輸出 #include <cwctype>     //寬字符分類 #include <deque>      //STL 雙端隊列容器 #include <exception>    //異常處理類 #include <fstream>     //文件輸入/輸出 #include <functional>   //STL 定義運算函數(shù)(代替運算符) #include <limits>      //定義各種數(shù)據(jù)類型最值常量 #include <list>      //STL 線性列表容器 #include <locale> //本地化特定信息 #include <map>       //STL 映射容器 #include <memory> //STL通過分配器進行的內存分配 #include<new> //動態(tài)內存分配 #include <numeric> //STL常用的數(shù)字操作 #include <iomanip>     //參數(shù)化輸入/輸出 #include <ios>       //基本輸入/輸出支持 #include <iosfwd>     //輸入/輸出系統(tǒng)使用的前置聲明 #include <iostream>    //數(shù)據(jù)流輸入/輸出 #include <istream>     //基本輸入流 #include <iterator> //STL迭代器 #include <ostream>     //基本輸出流 #include <queue>      //STL 隊列容器 #include <set>       //STL 集合容器 #include <sstream>     //基于字符串的流 #include <stack>      //STL 堆棧容器 #include <stdexcept>    //標準異常類 #include <streambuf>    //底層輸入/輸出支持 #include <string>     //字符串類 #include <typeinfo> //運行期間類型信息 #include <utility>     //STL 通用模板類 #include <valarray> //對包含值的數(shù)組的操作 #include <vector>     //STL 動態(tài)數(shù)組容器————————————————————————————————C99增加的部分#include <complex.h>   //復數(shù)處理 #include <fenv.h>    //浮點環(huán)境 #include <inttypes.h>  //整數(shù)格式轉換 #include <stdbool.h>   //布爾環(huán)境 #include <stdint.h>   //整型環(huán)境 #include <tgmath.h>   //通用類型數(shù)學宏頭文件 ctype.h 字符處理函數(shù): 本類別函數(shù)用于對單個字符進行處理,包括字符的類別測試和字符的大小寫轉換 ---------------------------------------- 字符測試是否字母和數(shù)字 isalnum 是否字母 isalpha 是否控制字符 iscntrl 是否數(shù)字 isdigit 是否可顯示字符(除空格外) isgraph 是否可顯示字符(包括空格) isprint 是否既不是空格,又不是字母和數(shù)字的可顯示字符 ispunct 是否空格 isspace 是否大寫字母 isupper 是否16進制數(shù)字(09,A-F)字符 isxdigit 字符大小寫轉換函數(shù) 轉換為大寫字母 toupper 轉換為小寫字母 tolower頭文件 local.h 地區(qū)化: 本類別的函數(shù)用于處理不同國家的語言差異。 ---------------------------------------- 地區(qū)控制 地區(qū)設置 setlocale 數(shù)字格式約定查詢 國家的貨幣、日期、時間等的格式轉換 localeconv頭文件 math.h 數(shù)學函數(shù): 本分類給出了各種數(shù)學計算函數(shù),必須提醒的是ANSIC標準中的數(shù)據(jù)格式并不符合IEEE754標準,一些C語言編譯器卻遵循IEEE754(例如frinklin C51) ----------------------------------------反余弦 acos 反正弦 asin 反正切 atan 反正切2 atan2 余弦 cos 正弦 sin 正切 tan雙曲余弦 cosh 雙曲正弦 sinh 雙曲正切 tanh指數(shù)函數(shù) exp 指數(shù)分解函數(shù) frexp 乘積指數(shù)函數(shù) fdexp 自然對數(shù) log 以10為底的對數(shù) log10 浮點數(shù)分解函數(shù) modf冪函數(shù) pow 平方根函數(shù) sqrt求下限接近整數(shù) ceil 絕對值 fabs 求上限接近整數(shù) floor 求余數(shù) fmod頭文件 setjmp.h io.h 本分類函數(shù)用于實現(xiàn)在不同底函數(shù)之間直接跳轉代碼。 ---------------------------------------- 保存調用環(huán)境 setjmp 恢復調用環(huán)境 longjmp頭文件 signal.h 信號處理: 該分類函數(shù)用于處理那些在程序執(zhí)行過程中發(fā)生例外的情況。 ---------------------------------------- 指定信號處理函數(shù) signal 發(fā)送信號 raise頭文件 stdarg.h 可變參數(shù)處理: 本類函數(shù)用于實現(xiàn)諸如printf,scanf等參數(shù)數(shù)量可變底函數(shù)。 ---------------------------------------- 可變參數(shù)訪問宏 可變參數(shù)開始宏 va_start 可變參數(shù)結束宏 va_end 可變參數(shù)訪問宏 訪問下一個可變參數(shù)宏 va_arg頭文件 stdio.h 輸入輸出函數(shù):該分類用于處理包括文件、控制臺等各種輸入輸出設備,各種函數(shù)以“流”的方式實現(xiàn) ---------------------------------------- 刪除文件 remove 修改文件名稱 rename 生成臨時文件名稱 tmpfile 得到臨時文件路徑 tmpnam 文件訪問 關閉文件 fclose 刷新緩沖區(qū) fflush 打開文件 fopen 將已存在的流指針和新文件連接 freopen 設置磁盤緩沖區(qū) setbuf 設置磁盤緩沖區(qū) setvbuf格式化輸入與輸出函數(shù) 格式輸出 fprintf 格式輸入 fscanf 格式輸出(控制臺) printf 格式輸入(控制臺) scanf 格式輸出到緩沖區(qū) sprintf 從緩沖區(qū)中按格式輸入 sscanf 格式化輸出 vfprintf 格式化輸出 vprintf 格式化輸出 vsprintf字符輸入輸出函數(shù) 輸入一個字符 fgetc 字符串輸入 fgets 字符輸出 fputc 字符串輸出 fputs 字符輸入(控制臺) getc 字符輸入(控制臺) getchar 字符串輸入(控制臺) gets 字符輸出(控制臺) putc 字符輸出(控制臺) putchar 字符串輸出(控制臺) puts 字符輸出到流的頭部 ungetc直接輸入輸出 直接流讀操作 fread 直接流寫操作 fwrite文件定位函數(shù) 得到文件位置 fgetpos 文件位置移動 fseek 文件位置設置 fsetpos 得到文件位置 ftell 文件位置復零位 remind錯誤處理函數(shù) 錯誤清除 clearerr 文件結尾判斷 feof 文件錯誤檢測 ferror 得到錯誤提示字符串 perror頭文件 stdlib.h 實用工具函數(shù): 本分類給出了一些函數(shù)無法按以上分類,但又是編程所必須要的。 ---------------------------------------- 字符串轉換函數(shù) 字符串轉換為整數(shù) atoi 字符串轉換為長整數(shù) atol 字符串轉換為浮點數(shù) strtod 字符串轉換為長整數(shù) strtol 字符串轉換為無符號長整型 strtoul偽隨機序列產生函數(shù) 產生隨機數(shù) rand 設置隨機函數(shù)的起動數(shù)值 srand存儲管理函數(shù) 分配存儲器 calloc 釋放存儲器 free 存儲器分配 malloc 重新分配存儲器 realloc環(huán)境通信 中止程序 abort 退出程序執(zhí)行,并清除環(huán)境變量 atexit 退出程序執(zhí)行 exit 讀取環(huán)境參數(shù) getenv 程序掛起,臨時執(zhí)行一個其他程序 system 搜索和排序工具 二分查找(數(shù)據(jù)必須已排序) bsearch 快速排序 qsort 整數(shù)運算函數(shù) 求絕對值 abs 得到除法運算底商和余數(shù) div 求長整形底絕對值 labs 求長整形除法的商和余數(shù) ldiv 多字節(jié)字符函數(shù) 得到多字節(jié)字符的字節(jié)數(shù) mblen 得到多字節(jié)字符的字節(jié)數(shù) mbtowc 多字節(jié)字符轉換 wctomb 多字節(jié)字符的字符串操作 將多字節(jié)串轉換為整數(shù)數(shù)組 mbstowcs 將多字節(jié)串轉換為字符數(shù)組 mcstowbs頭文件 string.h 字符串處理: 本分類的函數(shù)用于對字符串進行合并、比較等操作 ---------------------------------------- 字符串拷貝 塊拷貝(目的和源存儲區(qū)不可重疊) memcpy 塊拷貝(目的和源存儲區(qū)可重疊) memmove 串拷貝 strcpy 按長度的串拷貝 strncpy 字符串連接函數(shù) 串連接 strcat 按長度連接字符串 strncat 串比較函數(shù) 塊比較 memcmp 字符串比較 strcmp 字符串比較(用于非英文字符) strcoll 按長度對字符串比較 strncmp 字符串轉換 strxfrm 字符與字符串查找 字符查找 memchr 字符查找 strchr 字符串查找 strcspn 字符串查找 strpbrk 字符串查找 strspn 字符串查找 strstr 字符串分解 strtok 雜類函數(shù) 字符串設置 memset 錯誤字符串映射 strerror 求字符串長度 strlen頭文件 time.h 日期和時間函數(shù): 本類別給出時間和日期處理函數(shù) ---------------------------------------- 時間操作函數(shù)得到處理器時間 clock 得到時間差 difftime 設置時間 mktime 得到時間 time 時間轉換函數(shù) 得到以ASCII碼表示的時間 asctime 得到字符串表示的時間 ctime 得到指定格式的時間 strftime序號 庫類別 頭文件 ---------------------------------------- 1 錯誤處理 errno.h 2 字符處理 ctyphe. 3 地區(qū)化 local.h 4 數(shù)學函數(shù) math.h 5 信號處理 signal.h 6 輸入輸出 stdio.h 7 實用工具程序 stdlib.h 8 字符串處理 string.h------------------------------------------------- 創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎

總結

以上是生活随笔為你收集整理的C/C++头文件一览表的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。