首先來看幾個問題:
1. #include <>和#include“”的區別:
<>:引用的是編輯器的類庫路徑里面的頭文件
"" :引用的是個人程序目錄下的相對路徑中的頭文件
C的常用庫
其他
#include<stdio.h>:定義基本輸入/輸出函數
#include<string.h>:定義字符串處理函數
#include<float.h>:定義浮點數處理函數
#include<stdlib.h>:定義雜項函數及內存分配處理函數
#include<math.h>:定義基本數學處理函數
#include<ctype.h>:定義對字符的處理函數
stdio.h
stdio .h 頭文件定義了三個變量類型、一些宏和各種函數來執行輸入和輸出。
string.h
string .h 頭文件定義了一個變量類型、一個宏和各種操作字符數組的函數。
float.h
C 標准庫的 float.h 頭文件包含了一組與浮點值相關的依賴於平台的常量。這些常量是由 ANSI C 提出的,這讓程序更具有可移植性。在講解這些常量之前,最好先弄清楚浮點數是由下面四個元素組成的:
stdlib.h
stdlib .h 頭文件定義了四個變量類型、一些宏和各種通用工具函數。
math.h
math.h 頭文件定義了各種數學函數和一個宏。在這個庫中所有可用的功能都帶有一個 double 類型的參數,且都返回 double 類型的結果。
ctype.h
C 標准庫的 ctype.h 頭文件提供了一些函數,可用於測試和映射字符。
這些函數接受 int 作為參數,它的值必須是 EOF 或表示為一個無符號字符。
如果參數 c 滿足描述的條件,則這些函數返回非零(true)。如果參數 c 不滿足描述的條件,則這些函數返回零。