C、C++函數集 說明

第1章 數學函數 
 1.1 _chgsign——求參數的相反數 
 1.2 _copysign——復制數據 
 1.3 _hypot——求直角三角形斜邊長度 
 1.4 _max——求兩個數中的大數 
 1.5 _min——求兩個數中的小數 
 1.6 _scalb——求參數的(2^exp)倍數 
 1.7 abs——求整數的絕對值 
 1.8 acos——求反余弦 
 1.9 asin——求反正弦 
 1.10 atan——求反正切 
 1.11 atan2——求x/y的反正切值 
 1.12 ceil——求不小于x的最小整數 
 1.13 cos——求余弦的函數 
 1.14 cosh——求雙曲余弦的函數 
 1.15 div——求兩個數的商和余數 
 1.16 exp——求雙精度數的指數函數值 
 1.17 fabs——求雙精度數的絕對值 
 1.18 floor——求不大于x的最大整數 
 1.19 fmod——求x/y的余數 
 1.20 frexp——把參數x調整到0.5~1之間 
 1.21 labs——求長整型參數的絕對值 
 1.22 ldexp——求參數的(2^exp)倍數 
 1.23 ldiv——求兩個長整型數相除的商和余數 
 1.24 log——自然對數 
 1.25 log10——求以10為底的對數 
 1.26 modf——求雙精度數的小數部分 
 1.27 pow——求x的y次方的值 
第2章 字符函數和字符串函數 
 2.1 __isascii——ASCII碼是否在0~127之間 
 2.2 __iscsym——是否為大、小寫字母,下劃線或字符0~9 
 2.3 _strdup——將字符串存入內存中 
 2.4 _stricmp——比較兩個字符串 
 2.5 _strlwr——大寫字母轉換成小寫字母 
 2.6 _strnicmp——比較特定長度的字符串 
 2.7 _strnset——把特定長度的字符設定成某個特定字符 
 2.8 _strrev——將字符串倒序排列 
 2.9 _strset——把字符設定成某個特定字符 
 2.10 _strupr——小寫字母轉換成大寫字母 
 2.11 __toascii——將字符轉換成ASCII碼 
 2.12 isalnum——是否為大小寫字母或數字0~9 
 2.13 isalpha——是否為大小寫字母 
 2.14 iscntrl——是否為控制字符 
 2.15 isdigit——是否為字符0~9 
 2.16 isgraph——ASCII碼是否在33~126之間 
 2.17 islower——是否為小寫字母 
 2.18 isprint——ASCII碼是否在32~126之間 
 2.19 isspace——是否為空格、制表符或換行符 
 2.20 isupper——是否為大寫字母 
 2.21 strcat——字符串連接函數 
 2.22 strchr——找出給定字符串里的特定字符 
 2.23 strcmp——對兩個字符串進行比較 
 2.24 strcpy——對字符串進行復制 
 2.25 strcspn——查找第一個是另一個字符串中的字符位置 
 2.26 strlen——求字符串的長度 
 2.27 strncat——特定數目的字符串連接到另一個字符串 
 2.28 strncmp——比較特定長度的字符串 
 2.29 strncpy——復制特定長度字符串到另一個字符串中 
 2.30 strpbrk——從第一個是另一個字符串中字符開始輸出 
 2.31 strrchr——找出字符在字符串中最后出現的位置 
 2.32 strspn——查找第一個不是另一個字符串中字符位置 
 2.33 strstr——獲得第一次包含另一字符串的位置指針 
 2.34 strtok——根據字符串中的字符截斷另一個字符串 
 2.35 strxfrm——把特定長度的字符串轉換給另一個字符串 
 2.36 tolower——大寫字符轉換為小寫字符 
 2.37 toupper——小寫字符轉換為大寫字符 
第3章 時間日期函數
? 3.1 _ftime——讀取當前時間
? 3.2 _strdate——將當前日期格式化寫入字符串
? 3.3 _strtime——將當前時間格式化寫入字符串
? 3.4 _asctime——以字符串顯示時間
? 3.5 clock——當前程序所使用的處理時間
? 3.6 ctime——將time_t型轉化為字符型
? 3.7 difftime——求兩次系統時間差
? 3.8 gmtime——以tm結構表示的時間
? 3.9 localtime——以tm結構表示的時間
? 3.10 mktime——改變tm結構變量改變時間
? 3.11 strftime——將tm結構類型時間格式化寫入字符串
? 3.12 time——獲得時間
第4章 類型轉換函數
? 4.1 _ecvt——將浮點數轉換成字符串
? 4.2 _fcvt——將浮點數轉換成字符串
? 4.3 _itoa——將整型數轉換成字符串
? 4.4 _ltoa——將長整型數轉換成字符串
? 4.5 _utoa——將無符號長整型數轉換成字符串
? 4.6 atof——將字符串轉換成雙精度數
? 4.7 atoi
? 4.8 atol
? 4.9 strtod——將字符串轉換為雙精度數
? 4.10 strtol
? 4.11 strtoul
第5章 文件目錄操作函數
? 5.1 _chdir——改變當前的工作目錄
? 5.2 _findclose——關閉句柄,釋放資源
? 5.3 _findfirst——搜索第一個文件
? 5.4 _findnext——搜索下一個文件
? 5.5 _getcwd——獲得當前路徑名
? 5.6 _mkdir——創建指定名稱的目錄
? 5.7 _mktemp——創建惟一的文件名
? 5.8 _rmdir——刪除目錄
? 5.9 _searchenv——搜索文件路徑
? 5.10 _tempnam——生成上臨時文件名
第6章 內存操作函數
? 6.1 _alloca——在堆棧上分配內存空間
? 6.2 _expand——改變內存區域的字節數
? 6.3 _heapadd——把內存區域添加到堆中
? 6.4 _heapchk——檢查堆的連續性
? 6.5 _heapmin——釋放沒有使用的堆空間
? 6.7 _heapwalk——返回堆中下一個項目信息
? 6.8 _msize——返回堆中內存區域的字節長度
? 6.9 calloc——在內存中取得一塊數組空間
? 6.10 free——釋放內存區塊
? 6.11 malloc——獲取內存區塊
? 6.12 realloc——重新分配內存
第7章 輸入/輸出函數
? 7.1 _access——檢查文件狀態
? 7.2 _chmod——改變文件訪問模式
? 7.3 _creat——創建文件
? 7.4 _eof——文件指針是否在結尾
? 7.5 _fcloseall——關閉所有文件
? 7.6 _filelength——獲得文件長度
? 7.7 _getw——從文件流中讀取一個整數
? 7.8 _putw——將一個整數寫入文件流中
? 7.9 _fclose——關閉文件
? 7.10 _feof——文件是否在結尾
? 7.11 _ferror——文件流是否有錯誤
? 7.12 fflush——將緩沖區內容寫入文件
? 7.13 fgetc——從文件流讀出一個字符
? 7.14 fgets——從文件流中讀出一行字符
? 7.15 fopen——打開文件
? 7.16 fprintf——向文件流定稿格式化數據
? 7.17 fputs——向文件流寫入一個字符串
? 7.18 fread——從文件流讀取數據
? 7.19 freopen——為文件指針重新分配文件
? 7.20 fscanf——從文件流中讀取格式化數據
? 7.21 fseek——設置文件操作指示器位置
? 7.22 ftell——獲取文件操作指示器位置
? 7.23 fwrite——向文件流寫入數據
? 7.24 getc——從文件流讀出一個字符
? 7.25 getchar——從輸入流讀取一個字符
? 7.26 gets——從輸入流讀出一行字符
? 7.27 printf——將格式化數據寫入標準輸出流
? 7.28 putc——將一個字符寫入文件流中
? 7.29 putchar——將一個字符寫入輸出流中
? 7.30 puts——將字符串寫入輸出流中
? 7.31 rewind——將文件指針移動到起始位置
? 7.32 scanf——從輸入流讀出格式化數據
? 7.33 sprintf——向字符串中寫入格式化數據
? 7.34 sscanf——從字符串中讀出格式化數據

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/450761.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/450761.shtml
英文地址,請注明出處:http://en.pswp.cn/news/450761.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

讀書印記 - 《創新者的解答》

雖然作者寫書的意圖是教會大家如何完成顛覆式創新,但看完全書之后我覺得這個目標遠未達成,原因是作者的分析過于理論化,書中對于手機企業的發展建議即已被時間所否定。但如果標準放低,那這本書也確實總結出了不錯的顛覆式創新管理…

MinGW下編譯ffmpeg靜態庫給Visual C++使用

首先推薦 http://ffmpeg.zeranoe.com/builds/, 這里已經有編譯好的動態連接庫。可惜上面沒靜態鏈接庫。我也試過 DLL2Lib, 但是無法連接LIBCMT庫,只能使用MSVCRT 所以一定要靜態庫的話只能自己編譯了。在Windows上用MinGW編譯真是個痛苦的過程,沒有yum install和ap…

元模型是什么

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 元模型 元模型,是特定領域的模型,用于創建該領域中的模型的構建元素。典型的元模型結構可以分為四種:…

使用 NodeJS+Express+MySQL 實現簡單的增刪改查

關于node.js暫時記錄如下,以后有時間一定學習 文章來自簡書,作者:sprint,2016-07 使用 Node.js ExpressMySQL 實現簡單的增刪改查 https://www.jianshu.com/p/0a161f341771 使用 Node.js Express 開發服務端 https://www.jiansh…

zabbix安裝過程

安裝了兩天,zabbix監控服務器終于搭建好了。搭建過程中遇到過很多問題,都逐一解決了,好在有強大的網絡搜索,和網絡上牛人的優秀博客,讓我能夠不斷的解決問題。之前在虛擬機上裝過,覺得應該很簡單&#xff0…

Spring Data JPA入門

見:http://sishuok.com/forum/blogPost/list/7000.html Spring Data是什么 Spring Data是一個用于簡化數據庫訪問,并支持云服務的開源框架。其主要目標是使得對數據的訪問變得方便快捷,并支持map-reduce框架和云計算數據服務。 Spring Data…

劃分用戶故事(user-story)的原則

在敏捷開發過程中是通過用戶故事來將需求具體化成可以進行迭代開發的一個個現實的可見的開發任務。因此在敏捷軟件的開發過程中,用戶故事的劃分對于迭代和開發起著舉足輕重的作用。 用戶故事從其名字來看是站在用戶的角度所描述的故事,同時也是用戶所能看…

【git】----- clone 及上傳文件

在GitHub上創建一個項目首先點擊新存儲庫進入創建的步驟創建完成后跳轉到下一個頁面復制路徑然后在自己的新建的文件夾里面(例如:git)右鍵,點擊Git Bash Here進入命令行輸入 git clone 輸入剛剛拷貝的路徑(https://github.com/nam…

數據結構與算法總結

文章目錄線性數據結構1. 數組2. 鏈表2.1. 鏈表簡介2.2. 鏈表分類2.2.1. 單鏈表2.2.2. 循環鏈表2.2.3. 雙向鏈表2.2.4. 雙向循環鏈表2.3. 應用場景2.4. 數組 vs 鏈表3. 棧3.1. 棧簡介3.2. 棧的常見應用常見應用場景3.2.1. 實現瀏覽器的回退和前進功能3.2.2. 檢查符號是否成對出現…

使用 Spring Data JPA 簡化 JPA 開發

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 從一個簡單的 JPA 示例開始 本文主要講述 Spring Data JPA,但是為了不至于給 JPA 和 Spring 的初學者造成較大的學習曲線&am…

JS 取整、取余

一、取整 1. 取整 // 丟棄小數部分,保留整數部分 parseInt(7/2)  // 3 2. 向上取整 // 向上取整,有小數就整數部分加1 Math.ceil(7/2)  // 4 3. 向下取整 // 向下取整,丟棄小數部分 Math.floor(7/2)  // 3 4. 四舍五入 // 四舍五入 Math.round(7/2)  // 3 二、取余 // …

中國歷史朝代及皇帝簡介

一 、原始社會(約170萬年前到約公元前21世紀)  [詳細]約170萬年前 元謀人生活在云南元謀一帶       查看元謀人>>約70-20萬年前北京人生活在北京周口店一帶      查看北京人>>約1.8萬年前山頂洞人開始氏族公社的生活      …

Hadoop基礎-Hdfs各個組件的運行原理介紹

Hadoop基礎-Hdfs各個組件的運行原理介紹 作者:尹正杰 版權聲明:原創作品,謝絕轉載!否則將追究法律責任。 一.NameNode工作原理(默認端口號:50070) 1>.什么是NameNode NameNode管理文件系統的…

JPA入門例子(采用JPA的hibernate實現版本)

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 (1)、JPA介紹: JPA全稱為Java Persistence API ,Java持久化API是Sun公司在Java EE 5規范…

IDEA詳細配置與使用

文章目錄一、IntelliJ IDEA 介紹二、查看安裝目錄結構三、查看設置目錄結構3.1 config目錄3.2 system目錄四、設置顯示常見的視圖1.工程界面展示2.如何刪除模塊3.查看項目配置五、常用配置1.Appearance & Behavior2. Editor - General3. Editor – Font4. Editor – Color …

M1905

11.09 11:00------102萬                          11.09 14:00---103萬 11.12 16:00------103萬                          11.19 16:00---94萬 11.20 16:00----94.9萬          …

前端又要失失失失失失失失失業了!

1. 禍起 看到標題,切圖仔們又是菊花一緊。前幾天微軟剛剛開源Sketch2Code,讓UI草圖轉化成HTML代碼。切圖仔瑟瑟發抖。 還沒等切圖仔調整好心情,號稱H5代碼生成工具的H5DS也開源了最新的代碼。 尼瑪,H5代碼都可以一鍵生成了&#x…

我是如何對研發和測試人員進行量化的績效考核的

我把硬件開發、軟件開發和測試人員的績效考核分成3部分,即重點工作、績效改進和績效浮動。下面分別進行說明它們的量化方法。1. 重點工作的績效量化方法重點工作的量化標準應從數量(包括文檔)、時間、質量和難度系數等多個維度來評定。…

常見cmd命令,開發人員必備

運行程序 notepad--------打開記事本calc-----------啟動計算器regedit.exe-------注冊表write----------寫字板mmc------------打開控制臺iexpress-------木馬捆綁工具,系統自帶fsmgmt.msc-----共享文件夾管理器osk------------打開屏幕鍵盤certmgr.msc----證書管理…

IDEA常用快捷鍵【win-mac對比】

文章目錄Mac 鍵盤符號說明CtrlAltShiftCtrl AltCtrl ShiftAlt ShiftCtrl Shift Alt其他Mac 鍵盤符號說明 ? Command? Shift? Caps Lock? Option? Control? Return/Enter? Delete? 向前刪除鍵(FnDelete)↑ 上箭頭↓ 下箭頭← 左…