1. 程式人生 > >C語言常用的函式

C語言常用的函式

1.常見的字元判別函式,標頭檔案為:#include <ctype.h>
a)int isalpha(char ch) : 判別ch是否為字母字元
b)int islower(char ch) : 判別ch是否為小寫字母
c)int isupper(char ch) : 判別ch是否為大寫字母
d)int ispace(char ch) : 判別ch是否為空格字元,這裡的空格字元不僅指空格,還有製表符’\t’以及換行’\n’
e)int isgraph(char ch) : 判別ch是否為除空格外的可列印字元(注意:ascii碼集中共有128個字元,但0~31位不可列印字元,32~127
為可列印字元。)由於換行和製表符不在可列印字元裡,所以判別時返回都為0,空格判斷也返回0. f)char tolower(char ch) : 將大寫字母轉換為對應的小寫字母 g)char toupper(char ch) : 將小寫字母ch轉換為大寫字母
2.常見的字串操作函式,標頭檔案為<cstring>
a)Char * strtok(char *s,char *delim);
將字串s分解為一組字串,delim 為分隔符字串,包含所有的分割符,
使用方法:
Char * tok = strtok(str,delim);//注意第一次使用第一個引數為str
While(tok!=NULL
){ ..... tok = strtok(NULL,delim);//第二次使用第一個引數為NULL }
3.常見的數值轉換函式 , 標頭檔案為<stdlib.h>
a.int abs(int x) 求整型數x的絕對值
b.double fabs(double x)  求x的絕對值,但注意其標頭檔案為<math.h>
c.double atof(char *s) 將字串s轉換為雙精度浮點數
d.int atoi(char *s) 把字串s轉換為整型數
e.int atol(char *s) 把字串s轉換為長整型數