這個一般的話你是可以打開c語言自帶的幫助文檔來查看各個函數(shù)的功能和參數(shù)以及歸屬的庫函數(shù)(你說的頭文件)的哦,希望對你有所幫助
行唐網(wǎng)站建設公司創(chuàng)新互聯(lián)建站,行唐網(wǎng)站設計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為行唐上1000家提供企業(yè)網(wǎng)站建設服務。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站制作要多少錢,請找那個售后服務好的行唐做網(wǎng)站的公司定做!
字符處理函數(shù)
本類別函數(shù)用于對單個字符進行處理,包括字符的類別測試和字符的大小寫轉(zhuǎn)換
頭文件
ctype.h
函數(shù)列表
函數(shù)類別
函數(shù)用途
詳細說明
字符測試
是否字母和數(shù)字
isalnum
是否字母
isalpha
是否控制字符
iscntrl
是否數(shù)字
isdigit
是否可顯示字符(除空格外)
isgraph
是否可顯示字符(包括空格)
isprint
是否既不是空格,又不是字母和數(shù)字的可顯示字符
ispunct
是否空格
isspace
是否大寫字母
isupper
是否16進制數(shù)字(0-9,A-F)字符
isxdigit
字符大小寫轉(zhuǎn)換函數(shù)
轉(zhuǎn)換為大寫字母
toupper
轉(zhuǎn)換為小寫字母
tolower
地區(qū)化
本類別的函數(shù)用于處理不同國家的語言差異。
頭文件
local.h
函數(shù)列表
函數(shù)類別
函數(shù)用途
詳細說明
地區(qū)控制
地區(qū)設置
setlocale
數(shù)字格式約定查詢
國家的貨幣、日期、時間等的格式轉(zhuǎn)換
localeconv
數(shù)學函數(shù)
本分類給出了各種數(shù)學計算函數(shù),必須提醒的是ANSI
C標準中的數(shù)據(jù)格式并不符合IEEE754標準,一些C語言編譯器卻遵循IEEE754(例如frinklin
C51)
頭文件
math.h
函數(shù)列表
函數(shù)類別
函數(shù)用途
詳細說明
錯誤條件處理
定義域錯誤(函數(shù)的輸入?yún)?shù)值不在規(guī)定的范圍內(nèi))
值域錯誤(函數(shù)的返回值不在規(guī)定的范圍內(nèi))
三角函數(shù)
反余弦
acos
反正弦
asin
反正切
atan
反正切2
atan2
余弦
cos
正弦
sin
正切
tan
雙曲函數(shù)
雙曲余弦
cosh
雙曲正弦
sinh
雙曲正切
tanh
指數(shù)和對數(shù)
指數(shù)函數(shù)
exp
指數(shù)分解函數(shù)
frexp
乘積指數(shù)函數(shù)
fdexp
自然對數(shù)
log
以10為底的對數(shù)
log10
浮點數(shù)分解函數(shù)
modf
冪函數(shù)
冪函數(shù)
pow
平方根函數(shù)
sqrt
整數(shù)截斷,絕對值和求余數(shù)函數(shù)
求下限接近整數(shù)
ceil
絕對值
fabs
求上限接近整數(shù)
floor
求余數(shù)
fmod
本分類函數(shù)用于實現(xiàn)在不同底函數(shù)之間直接跳轉(zhuǎn)代碼。
頭文件
setjmp.h
io.h
函數(shù)列表
函數(shù)類別
函數(shù)用途
詳細說明
保存調(diào)用環(huán)境
setjmp
恢復調(diào)用環(huán)境
longjmp
信號處理
該分類函數(shù)用于處理那些在程序執(zhí)行過程中發(fā)生例外的情況。
頭文件
signal.h
函數(shù)列表
函數(shù)類別
函數(shù)用途
詳細說明
指定信號處理函數(shù)
signal
發(fā)送信號
raise
可變參數(shù)處理
本類函數(shù)用于實現(xiàn)諸如printf,scanf等參數(shù)數(shù)量可變底函數(shù)。
頭文件
stdarg.h
函數(shù)列表
函數(shù)類別
函數(shù)用途
詳細說明
可變參數(shù)訪問宏
可變參數(shù)開始宏
va_start
可變參數(shù)結(jié)束宏
va_end
可變參數(shù)訪問宏
訪問下一個可變參數(shù)宏
va_arg
輸入輸出函數(shù)
該分類用于處理包括文件、控制臺等各種輸入輸出設備,各種函數(shù)以“流”的方式實現(xiàn)
頭文件
stdio.h
函數(shù)列表
函數(shù)類別
函數(shù)用途
詳細說明
文件操作
刪除文件
remove
修改文件名稱
rename
生成臨時文件名稱
tmpfile
得到臨時文件路徑
tmpnam
文件訪問
關(guān)閉文件
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
文件結(jié)尾判斷
feof
文件錯誤檢測
ferror
得到錯誤提示字符串
perror
實用工具函數(shù)
本分類給出了一些函數(shù)無法按以上分類,但又是編程所必須要的。
頭文件
stdlib.h
函數(shù)列表
函數(shù)類別
函數(shù)用途
詳細說明
字符串轉(zhuǎn)換函數(shù)
字符串轉(zhuǎn)換為整數(shù)
atoi
字符串轉(zhuǎn)換為長整數(shù)
atol
字符串轉(zhuǎn)換為浮點數(shù)
strtod
字符串轉(zhuǎn)換為長整數(shù)
strtol
字符串轉(zhuǎn)換為無符號長整型
strtoul
偽隨機序列產(chǎn)生函數(shù)
產(chǎn)生隨機數(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
div
得到除法運算底商和余數(shù)
求長整形底絕對值
labs
求長整形除法的商和余數(shù)
ldiv
多字節(jié)字符函數(shù)
得到多字節(jié)字符的字節(jié)數(shù)
mblen
得到多字節(jié)字符的字節(jié)數(shù)
mbtowc
多字節(jié)字符轉(zhuǎn)換
wctomb
多字節(jié)字符的字符串操作
將多字節(jié)串轉(zhuǎn)換為整數(shù)數(shù)組
mbstowcs
將多字節(jié)串轉(zhuǎn)換為字符數(shù)組
mcstowbs
字符串處理
本分類的函數(shù)用于對字符串進行合并、比較等操作
頭文件
string.h
函數(shù)列表
函數(shù)類別
函數(shù)用途
詳細說明
字符串拷貝
塊拷貝(目的和源存儲區(qū)不可重疊)
memcpy
塊拷貝(目的和源存儲區(qū)可重疊)
memmove
串拷貝
strcpy
按長度的串拷貝
strncpy
字符串連接函數(shù)
串連接
strcat
按長度連接字符串
strncat
串比較函數(shù)
塊比較
memcmp
字符串比較
strcmp
字符串比較(用于非英文字符)
strcoll
按長度對字符串比較
strncmp
字符串轉(zhuǎn)換
strxfrm
字符與字符串查找
字符查找
memchr
字符查找
strchr
字符串查找
strcspn
字符串查找
strpbrk
字符串查找
strspn
字符串查找
strstr
字符串分解
strtok
雜類函數(shù)
字符串設置
memset
錯誤字符串映射
strerror
求字符串長度
strlen
日期和時間函數(shù)
本類別給出時間和日期處理函數(shù)
頭文件
time.h
函數(shù)列表
函數(shù)類別
函數(shù)用途
詳細說明
時間操作函數(shù)
得到處理器時間
clock
得到時間差
difftime
設置時間
mktime
得到時間
time
時間轉(zhuǎn)換函數(shù)
得到以ASCII碼表示的時間
asctime
得到字符串表示的時間
ctime
得到指定格式的時間
strftime
函數(shù)庫未來的發(fā)展方向
本部分用于說明各類別函數(shù)庫在將來如何發(fā)展。
序號
庫類別
頭文件
詳細說明
1
錯誤處理
errno.h
2
字符處理
ctype.h
3
地區(qū)化
local.h
4
數(shù)學函數(shù)
math.h
5
信號處理
signal.h
6
輸入輸出
stdio.h
7
實用工具程序
stdlib.h
8
字符串處理
string.h
int isalpha(int ch) 若ch是字母('A'-'Z','a'-'z')返回非0值,否則返回0
int isalnum(int ch) 若ch是字母('A'-'Z','a'-'z')或數(shù)字('0'-'9')
返回非0值,否則返回0
int isascii(int ch) 若ch是字符(ASCII碼中的0-127)返回非0值,否則返回0
int iscntrl(int ch) 若ch是作廢字符(0x7F)或普通控制字符(0x00-0x1F)
返回非0值,否則返回0
int isdigit(int ch) 若ch是數(shù)字('0'-'9')返回非0值,否則返回0
int isgraph(int ch) 若ch是可打印字符(不含空格)(0x21-0x7E)返回非0值,否則返回0
int islower(int ch) 若ch是小寫字母('a'-'z')返回非0值,否則返回0
int isprint(int ch) 若ch是可打印字符(含空格)(0x20-0x7E)返回非0值,否則返回0
int ispunct(int ch) 若ch是標點字符(0x00-0x1F)返回非0值,否則返回0
int isspace(int ch) 若ch是空格(' '),水平制表符('\t'),回車符('\r'),
走紙換行('\f'),垂直制表符('\v'),換行符('\n')
返回非0值,否則返回0
int isupper(int ch) 若ch是大寫字母('A'-'Z')返回非0值,否則返回0
int isxdigit(int ch) 若ch是16進制數(shù)('0'-'9','A'-'F','a'-'f')返回非0值,
否則返回0
int tolower(int ch) 若ch是大寫字母('A'-'Z')返回相應的小寫字母('a'-'z')
int toupper(int ch) 若ch是小寫字母('a'-'z')返回相應的大寫字母('A'-'Z')
========數(shù)學函數(shù)(原型聲明所在頭文件為math.h、stdlib.h、string.h、float.h)===========
int abs(int i) 返回整型參數(shù)i的絕對值
double cabs(struct complex znum) 返回復數(shù)znum的絕對值
double fabs(double x) 返回雙精度參數(shù)x的絕對值
long labs(long n) 返回長整型參數(shù)n的絕對值
double exp(double x) 返回指數(shù)函數(shù)ex的值
double frexp(double value,int *eptr) 返回value=x*2n中x的值,n存貯在eptr中
double ldexp(double value,int exp); 返回value*2exp的值
double log(double x) 返回logex的值
double log10(double x) 返回log10x的值
double pow(double x,double y) 返回xy的值
double pow10(int p) 返回10p的值
double sqrt(double x) 返回x的開方
double acos(double x) 返回x的反余弦cos-1(x)值,x為弧度
double asin(double x) 返回x的反正弦sin-1(x)值,x為弧度
double atan(double x) 返回x的反正切tan-1(x)值,x為弧度
double atan2(double y,double x) 返回y/x的反正切tan-1(x)值,y的x為弧度
double cos(double x) 返回x的余弦cos(x)值,x為弧度
double sin(double x) 返回x的正弦sin(x)值,x為弧度
double tan(double x) 返回x的正切tan(x)值,x為弧度
double cosh(double x) 返回x的雙曲余弦cosh(x)值,x為弧度
double sinh(double x) 返回x的雙曲正弦sinh(x)值,x為弧度
double tanh(double x) 返回x的雙曲正切tanh(x)值,x為弧度
double hypot(double x,double y) 返回直角三角形斜邊的長度(z),
x和y為直角邊的長度,z2=x2+y2
double ceil(double x) 返回不小于x的最小整數(shù)
double floor(double x) 返回不大于x的最大整數(shù)
void srand(unsigned seed) 初始化隨機數(shù)發(fā)生器
int rand() 產(chǎn)生一個隨機數(shù)并返回這個數(shù)
double poly(double x,int n,double c[])從參數(shù)產(chǎn)生一個多項式
double modf(double value,double *iptr)將雙精度數(shù)value分解成尾數(shù)和階
double fmod(double x,double y) 返回x/y的余數(shù)
double frexp(double value,int *eptr) 將雙精度數(shù)value分成尾數(shù)和階
double atof(char *nptr) 將字符串nptr轉(zhuǎn)換成浮點數(shù)并返回這個浮點數(shù)
double atoi(char *nptr) 將字符串nptr轉(zhuǎn)換成整數(shù)并返回這個整數(shù)
double atol(char *nptr) 將字符串nptr轉(zhuǎn)換成長整數(shù)并返回這個整數(shù)
char *ecvt(double value,int ndigit,int *decpt,int *sign)
將浮點數(shù)value轉(zhuǎn)換成字符串并返回該字符串
char *fcvt(double value,int ndigit,int *decpt,int *sign)
將浮點數(shù)value轉(zhuǎn)換成字符串并返回該字符串
char *gcvt(double value,int ndigit,char *buf)
將數(shù)value轉(zhuǎn)換成字符串并存于buf中,并返回buf的指針
char *ultoa(unsigned long value,char *string,int radix)
將無符號整型數(shù)value轉(zhuǎn)換成字符串并返回該字符串,radix為轉(zhuǎn)換時所用基數(shù)
char *ltoa(long value,char *string,int radix)
將長整型數(shù)value轉(zhuǎn)換成字符串并返回該字符串,radix為轉(zhuǎn)換時所用基數(shù)
char *itoa(int value,char *string,int radix)
將整數(shù)value轉(zhuǎn)換成字符串存入string,radix為轉(zhuǎn)換時所用基數(shù)
double atof(char *nptr) 將字符串nptr轉(zhuǎn)換成雙精度數(shù),并返回這個數(shù),錯誤返回0
int atoi(char *nptr) 將字符串nptr轉(zhuǎn)換成整型數(shù), 并返回這個數(shù),錯誤返回0
long atol(char *nptr) 將字符串nptr轉(zhuǎn)換成長整型數(shù),并返回這個數(shù),錯誤返回0
double strtod(char *str,char **endptr)將字符串str轉(zhuǎn)換成雙精度數(shù),并返回這個數(shù),
long strtol(char *str,char **endptr,int base)將字符串str轉(zhuǎn)換成長整型數(shù),
并返回這個數(shù),
int matherr(struct exception *e)
用戶修改數(shù)學錯誤返回信息函數(shù)(沒有必要使用)
double _matherr(_mexcep why,char *fun,double *arg1p,
double *arg2p,double retval)
用戶修改數(shù)學錯誤返回信息函數(shù)(沒有必要使用)
unsigned int _clear87() 清除浮點狀態(tài)字并返回原來的浮點狀態(tài)
void _fpreset() 重新初使化浮點數(shù)學程序包
unsigned int _status87() 返回浮點狀態(tài)字
============目錄函數(shù)(原型聲明所在頭文件為dir.h、dos.h)================
int chdir(char *path) 使指定的目錄path(如:"C:\\WPS")變成當前的工作目錄,成
功返回0
int findfirst(char *pathname,struct ffblk *ffblk,int attrib)查找指定的文件,成功
返回0
pathname為指定的目錄名和文件名,如"C:\\WPS\\TXT"
ffblk為指定的保存文件信息的一個結(jié)構(gòu),定義如下:
┏━━━━━━━━━━━━━━━━━━┓
┃struct ffblk ┃
┃{ ┃
┃ char ff_reserved[21]; /*DOS保留字*/┃
┃ char ff_attrib; /*文件屬性*/ ┃
┃ int ff_ftime; /*文件時間*/ ┃
┃ int ff_fdate; /*文件日期*/ ┃
┃ long ff_fsize; /*文件長度*/ ┃
┃ char ff_name[13]; /*文件名*/ ┃
┃} ┃
┗━━━━━━━━━━━━━━━━━━┛
attrib為文件屬性,由以下字符代表
┏━━━━━━━━━┳━━━━━━━━┓
┃FA_RDONLY 只讀文件┃FA_LABEL 卷標號┃
┃FA_HIDDEN 隱藏文件┃FA_DIREC 目錄 ┃
┃FA_SYSTEM 系統(tǒng)文件┃FA_ARCH 檔案 ┃
┗━━━━━━━━━┻━━━━━━━━┛
例:
struct ffblk ff;
findfirst("*.wps",ff,FA_RDONLY);
int findnext(struct ffblk *ffblk) 取匹配finddirst的文件,成功返回0
void fumerge(char *path,char *drive,char *dir,char *name,char *ext)
此函數(shù)通過盤符drive(C:、A:等),路徑dir(\TC、\BC\LIB等),
文件名name(TC、WPS等),擴展名ext(.EXE、.COM等)組成一個文件名
存與path中.
int fnsplit(char *path,char *drive,char *dir,char *name,char *ext)
此函數(shù)將文件名path分解成盤符drive(C:、A:等),路徑dir(\TC、\BC\LIB等),
文件名name(TC、WPS等),擴展名ext(.EXE、.COM等),并分別存入相應的變量中.
int getcurdir(int drive,char *direc) 此函數(shù)返回指定驅(qū)動器的當前工作目錄名稱
drive 指定的驅(qū)動器(0=當前,1=A,2=B,3=C等)
direc 保存指定驅(qū)動器當前工作路徑的變量 成功返回0
char *getcwd(char *buf,iint n) 此函數(shù)取當前工作目錄并存入buf中,直到n個字
節(jié)長為為止.錯誤返回NULL
int getdisk() 取當前正在使用的驅(qū)動器,返回一個整數(shù)(0=A,1=B,2=C等)
int setdisk(int drive) 設置要使用的驅(qū)動器drive(0=A,1=B,2=C等),
返回可使用驅(qū)動器總數(shù)
int mkdir(char *pathname) 建立一個新的目錄pathname,成功返回0
int rmdir(char *pathname) 刪除一個目錄pathname,成功返回0
char *mktemp(char *template) 構(gòu)造一個當前目錄上沒有的文件名并存于template中
char *searchpath(char *pathname) 利用MSDOS找出文件filename所在路徑,
,此函數(shù)使用DOS的PATH變量,未找到文件返回NULL
===========進程函數(shù)(原型聲明所在頭文件為stdlib.h、process.h)===========
void abort() 此函數(shù)通過調(diào)用具有出口代碼3的_exit寫一個終止信息于stderr,
并異常終止程序。無返回值
int exec…裝入和運行其它程序
int execl( char *pathname,char *arg0,char *arg1,…,char *argn,NULL)
int execle( char *pathname,char *arg0,char *arg1,…,
char *argn,NULL,char *envp[])
int execlp( char *pathname,char *arg0,char *arg1,…,NULL)
int execlpe(char *pathname,char *arg0,char *arg1,…,NULL,char *envp[])
int execv( char *pathname,char *argv[])
int execve( char *pathname,char *argv[],char *envp[])
int execvp( char *pathname,char *argv[])
int execvpe(char *pathname,char *argv[],char *envp[])
exec函數(shù)族裝入并運行程序pathname,并將參數(shù)
arg0(arg1,arg2,argv[],envp[])傳遞給子程序,出錯返回-1
在exec函數(shù)族中,后綴l、v、p、e添加到exec后,
所指定的函數(shù)將具有某種操作能力
有后綴 p時,函數(shù)可以利用DOS的PATH變量查找子程序文件。
l時,函數(shù)中被傳遞的參數(shù)個數(shù)固定。
v時,函數(shù)中被傳遞的參數(shù)個數(shù)不固定。
e時,函數(shù)傳遞指定參數(shù)envp,允許改變子進程的環(huán)境,
無后綴e時,子進程使用當前程序的環(huán)境。
void _exit(int status)終止當前程序,但不清理現(xiàn)場
void exit(int status) 終止當前程序,關(guān)閉所有文件,寫緩沖區(qū)的輸出(等待輸出),
并調(diào)用任何寄存器的"出口函數(shù)",無返回值
int spawn…運行子程序
int spawnl( int mode,char *pathname,char *arg0,char *arg1,…,
char *argn,NULL)
int spawnle( int mode,char *pathname,char *arg0,char *arg1,…,
char *argn,NULL,char *envp[])
int spawnlp( int mode,char *pathname,char *arg0,char *arg1,…,
char *argn,NULL)
int spawnlpe(int mode,char *pathname,char *arg0,char *arg1,…,
char *argn,NULL,char *envp[])
int spawnv( int mode,char *pathname,char *argv[])
int spawnve( int mode,char *pathname,char *argv[],char *envp[])
int spawnvp( int mode,char *pathname,char *argv[])
int spawnvpe(int mode,char *pathname,char *argv[],char *envp[])
spawn函數(shù)族在mode模式下運行子程序pathname,并將參數(shù)
arg0(arg1,arg2,argv[],envp[])傳遞給子程序.出錯返回-1
mode為運行模式
mode為 P_WAIT 表示在子程序運行完后返回本程序
P_NOWAIT 表示在子程序運行時同時運行本程序(不可用)
P_OVERLAY表示在本程序退出后運行子程序
在spawn函數(shù)族中,后綴l、v、p、e添加到spawn后,
所指定的函數(shù)將具有某種操作能力
有后綴 p時, 函數(shù)利用DOS的PATH查找子程序文件
l時, 函數(shù)傳遞的參數(shù)個數(shù)固定.
v時, 函數(shù)傳遞的參數(shù)個數(shù)不固定.
e時, 指定參數(shù)envp可以傳遞給子程序,允許改變子程序運行環(huán)境.
當無后綴e時,子程序使用本程序的環(huán)境.
int system(char *command) 將MSDOS命令command傳遞給DOS執(zhí)行
======轉(zhuǎn)換子程序(函數(shù)原型所在頭文件為math.h、stdlib.h、ctype.h、float.h)========
char *ecvt(double value,int ndigit,int *decpt,int *sign)
將浮點數(shù)value轉(zhuǎn)換成字符串并返回該字符串
char *fcvt(double value,int ndigit,int *decpt,int *sign)
將浮點數(shù)value轉(zhuǎn)換成字符串并返回該字符串
char *gcvt(double value,int ndigit,char *buf)
將數(shù)value轉(zhuǎn)換成字符串并存于buf中,并返回buf的指針
char *ultoa(unsigned long value,char *string,int radix)
將無符號整型數(shù)value轉(zhuǎn)換成字符串并返回該字符串,radix為轉(zhuǎn)換時所用基數(shù)
char *ltoa(long value,char *string,int radix)
將長整型數(shù)value轉(zhuǎn)換成字符串并返回該字符串,radix為轉(zhuǎn)換時所用基數(shù)
char *itoa(int value,char *string,int radix)
將整數(shù)value轉(zhuǎn)換成字符串存入string,radix為轉(zhuǎn)換時所用基數(shù)
double atof(char *nptr) 將字符串nptr轉(zhuǎn)換成雙精度數(shù),并返回這個數(shù),錯誤返回0
int atoi(char *nptr) 將字符串nptr轉(zhuǎn)換成整型數(shù), 并返回這個數(shù),錯誤返回0
long atol(char *nptr) 將字符串nptr轉(zhuǎn)換成長整型數(shù),并返回這個數(shù),錯誤返回0
double strtod(char *str,char **endptr)將字符串str轉(zhuǎn)換成雙精度數(shù),并返回這個數(shù),
long strtol(char *str,char **endptr,int base)將字符串str轉(zhuǎn)換成長整型數(shù),
并返回這個數(shù),
int toascii(int c) 返回c相應的ASCII
int tolower(int ch) 若ch是大寫字母('A'-'Z')返回相應的小寫字母('a'-'z')
int _tolower(int ch) 返回ch相應的小寫字母('a'-'z')
int toupper(int ch) 若ch是小寫字母('a'-'z')返回相應的大寫字母('A'-'Z')
int _toupper(int ch) 返回ch相應的大寫字母('A'-'Z')