2015年3月25日 星期三

[Linux_C]003

常見指令

常見數學函數
ceil(f)將 f 變為最大整數
floor(f)將 f 變為最小整數
sqrt(f)f的平方根
exp(f)自然指數
log(f)e為基底的自然對數
log10(f)10為基底的自然對數
pow(f,g)f的g次方
sin(f)sin
cos(f)cos
tan(f)tan
fabs(f)浮點數取絕對值
fmod(f,g)計算f/g的餘數
acos,asin,atan
其餘相關三角函數
acosh,asinh,atanh
cosh,sinh,tanh
常見字串與字元函數
strcpy(s1,s2)s2複製到s1,直到遇到null符號
strncpy(s1,s2,n)s2中n個字元複製到s1,直到遇到null符號
strcat(s1,s2)s2複製到s1的結尾
strncat(s1,s2,n)s2中的n個字元複製到s1的結尾
strcmp(s1,s2)s2與s1進行比較
strncmp(s1,s2,n)s2中n個字元與s1進行比較
strlen(s1)字串長度
strlwr(s1)轉為小寫
strupr(s1)轉為大寫
strtok(s1,s2)以s2分割s1中的內容
strtod(s1),strtol(s1)轉為整數或長整數
一般常見函數
system(s1)s1作為命令對系統下指令
malloc(n)分配n bytes記憶體
free(ptr)釋放malloc或realloc
realloc(ptr,n)替malloc在增加n bytes
abs(n)絕對值
asctime(t)時間
bsearch()排序的資料進行二分法搜尋
qsort()進行排序
isalpha(c)是否為字母
isdigit(c)是否為數字
islower(c)是否為小寫
isupper(c)是否為大寫

沒有留言:

張貼留言

創用 CC 授權條款
我什麼都不會!!Eddie Sung製作,以創用CC 姓名標示-非商業性-相同方式分享 3.0 台灣 授權條款釋出。
此作品衍生自Eddie Sung