欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

函數分別是什么意思

方一強2年前16瀏覽0評論

函數分別是什么意思?

用法doublesin(doublex);

計算并返回x的正弦值

cos()

用法doublecos(doublex);

計算并返回x的余弦值

tan()

用法doubletan(doublex);

計算并返回x的正切值

exp()

用法doubleexp(doublex);

計算并返回常數e的x次冪

fabs()

用法doublefabs(doublex);

返回雙精度數x的絕對值

pow()

用法doublepow(doublex,doubley);

計算并返回x的y次冪

sqrt()

用法doublesqrt(doublex);

計算并返回x的平方根值

·數值與字符串轉換函數stdlib.h

atof()

用法doubleatof(char*str);

把str指向的數字字符串轉換為一個雙精度數

atoi()

用法intatoi(char*str);

把str指向的數字串轉換為一個整型數

atol()

用法longatol(char*str);

把str指向的數字串轉換為一個長整型數

itoa()

用法char*itoa(intunm,char*str,intradix);

將整數num按radix規定的進制轉換成字符串存入str中

ltoa()

用法char*ltoa(longunm,char*str,intradix);

將長整數num按radix規定的進制轉換成字符串存入str中

ultoa()

用法char*ultoa(unsignedlongunm,char*str,intradix);

將無符號長整數num按radix規定的進制轉換成字符串存入str中

·字符的分類與轉換函數ctype.h

isalpha()

用法intisalpha(intch);

判斷ch是否為字母,是字母返回1否則返回0

islower()

用法intislower(intch);

判斷ch是否為小寫字母,是小寫字母返回1否則返回0

isupper()

用法intisupper(intch);

判斷ch是否為大寫字母,是大寫字母返回1否則返回0

tolower()

用法inttolower(intch);

返回ch的小寫字母

toupper()

用法inttoupper(intch);

返回ch的大寫字母

·字符串操作函數string.h

strlen()

用法unsignedintstrlen(char*str);

返回字符串str中的字符個數(不包括字符串結束標志'\0')

strcat()

用法char*strcat(char*str1,char*str2);

將字符串str2接到str1后面返回給str1(str1結束標志'\0'被清除)

strcmp()

用法intstrcmp(char*str1,char*str2);

比較兩個字符串str1和str2str1大于str2時返回整數;等于返回0;小于返回負數

strcpy()

用法char*strcpy(char*str1,char*str2);

將字符串str2拷貝到str1中返回給str1

strchr()

用法char*strchr(char*str,intch);

在字符串str中著字符ch第一次出現的位置,返回該位置的指針若沒找到ch則返回null

·輸入輸出函數stdio.h

scanf()

用法intscanf(char*format,address,...);

從標準輸入設備中按format指定的格式輸入數據,并把輸入的數據依次存入對應的地址address中,返回輸入數據個數(通常不需要引用該函數返回值)

getchar()

用法intgetchar(void);

從標準輸入設備讀入一個字符.成功時返回鍵入的字符,出錯時返回eof

getch()

用法intgetch(viod);

返回從鍵盤上讀入的字符,屏幕上不顯示

gets()

用法char*gets(char*str);

從標準輸入設備讀入一個字符串(以換行符結束)送入str中,成功時返回字符串參數str,出錯或遇到文件結束時返回null

printf()

用法intprintf(char*format,address,...);

將格式串format中的內容原樣輸出到標準輸入設備,每遇到一個%,就按規定的格式依次輸出一個表達式argument的值到標準輸出設備,返回成功輸出的項數,出錯時返回eof(通常不需要引用該函數返回值)

putchar()

用法intputchar(intc);

將字符c輸出到標準輸出設備,成功時返回字符c的值,出錯時返回eof(通常不需要引用該函數的返回值)

puts()

用法intputs(char*str);

將字符串str輸出到標準輸出設備,并加上換行符,返回最后輸出的字符,出錯時返回eof(通常不需要引用該函數的返回值)

fopen()

用法file*fopen(char*filename,*mode);

以mode指定的方式打開文件filename,成功則返回與打開文件相關的文件指針,出錯時返回null

fclose()

用法intfclose(file*fp);

關閉fp指定的文件,釋放其文件緩沖區,成功返回0,失敗返回eof(通常不需要引用該函數的返回值)

fcloseall()

用法intfcloseall(void);

關閉所有打開的文件

feof()

用法intfeof(file*fp);

檢測fp所指定的文件是否遇到文件結束符eof,遇到結束符時返回0,否則返回非0值

fscanf()

用法intfscanf(file*fp,char*format,address,...);

從fp指定的文件中按format規定的格式輸入數據,并把輸入的數據依次存入對應的地址address中,返回輸入數據個數(通常不需要引用該函數的返回值)

fgetc()

用法intfgetc(file*fp);

從fp指定的文件中讀取下一個字符,成功時返回讀取的字符,出錯或至文件結束時返回eof

fgets()

用法char*fgets(char*buf,intn,file*fp);

從fp指定的文件中讀取一個長度為n-1的字符串,存入起始地址為buf的內存空間中,成功時返回buf指定的字符串,出錯或遇到文件結束時返回null

fprintf()

用法intfprintf(file*fp,char*format,argument,...);

將格式串format中的內容原樣輸出到所指定的文件中,每遇到一個%,就按規定的格式依次輸出一個表達式argument的值到所fp指定的文件中,返回成功輸出的項數,出錯時返回eof

fputc()

用法intfputc(intc,file*fp);

輸出一個字符到fp指定的文件中,成功時返回所寫的字符,出錯時返回eof(通常不需要引用該函數的返回值)

fputs()

用法intfputs(char*str,file*fp);

把字符串str輸出到fp指定的文件中,返回最后輸出的字符,出錯時返回eof(通常不需要引用該函數的返回值)

fread()

用法intfread(viod*buf,intsize,intn,file*fp);

從fp文件中讀取長度為size的n個數據項,放到buf指向的內存區,成功時返回所讀的數據項個數,遇到文件結束或出錯時返回0

fwrite()

用法intfwrite(viod*buf,intsize,intn,file*fp);

將buf指向的內存區中長度為size的n個數據寫入fp文件中,返回寫到fp文件中的數據項個數

ftell()

用法longftell(file*fp);

返回fp文件中當前文件指針位置相對于文件起始位置的偏移量(單位是字節),出錯時返回-1l

rewind()

用法voidrewind(file*fp);

把fp文件的位置指針從新定位到文件開始位置

fseek()

用法intfseek(file*fp,longoffset,intorigin);

將fp文件的位置指針移到新的位置,新位置與origin所指的位置距離為offset字節,origin的取值為

seek_set(0)代表文件的開始位置

seek_cur(1)代表文件的當前位置

seek_end(2)代表文件尾

rename()

用法intrename(char*oldname,char*newname);

將oldname指定的文件重命名為newname

remove()

用法intremove(char*filename);

刪除filename指定的文件

·文件目錄管理函數dir.h

chdir()

用法intchdir(constchar*path);

改變當前的工作目錄為path指定的目錄,如果成功函數返回0,否則為-1

findfirst()

用法intfindfirst(char*pathname,structffblk*ffblk,intattrib);

搜索符合條件的文件或目錄,搜尋結果必須符合pathname指定的通配符字符串條件和attrib指定的文件屬性條件.如果搜尋成功,函數返回一個搜尋句柄,并將搜尋結果的有關信息通過結構ffblk返回,如果搜尋失敗,函數返回-1

findnext()

用法intfindnext(structffblk*ffblk);

搜索下一個符合條件的文件或目錄,搜尋結果必須符合最近的一次findfirst調用時的搜尋條件,如果搜尋成功,函數返回一個句柄,并將搜尋結果的有關信息通過結構ffblk返回,如果搜尋失敗,函數返回-1

fnmerge()

用法voidfnmerge(char*path,constchar*drive,constchar*dir,constchar*name,constchar*ext);

以指定的驅動器號drive,路徑dir,文件名name,文件擴展名ext來建立新文件名path

fnsplit()

用法intfnsplit(constchar*path,char*drive,char*dir,char*name,char*ext);

從文件名path中獲取驅動器號drive,路徑dir,文件名name,文件擴展名ext

getcurdir()

用法intgetcurdir(intdrive,char*direc);

取指定驅動器drive的當前目錄,存入direc中

getcwd()

用法char*getcwd(char*buf,intn);

取當前工作目錄的全路徑,并存入buf中,參數n為buf的大小,如果成功,函數返回指向buf的指針,否則返回null

getdisk()

用法intgetdisk(void);

取當前磁盤驅動器號并返回(其中1為a驅,3為c驅,以此類推)

mkdir()

用法intmkdir(char*pathname);

建立一個名為pathname的目錄,如果成功函數返回0,否則返回-1

rmdir()

用法intrmdir(char*pathname);

刪除一個名為pathname的目錄,如果成功函數返回0,否則返回-1

setdisk()

用法intsetdisk(intdrive);

根據drive來設置當前磁盤驅動器(其中1為a驅,3為c驅,以此類推)

·進程控制函數process.h

system()

用法intsystem(char*command);

執行command指定的dos命令

exit()

用法voidexit(intstatus);

以status指定的退出碼中止程序

execl()

用法intexecl(char*pathname,char*arg0,...,null);

調用并執行新的子進程,pathname為要執行的文件arg0arg1等為執行參數

spawnl()

用法intspawnl(intmode,char*pathname,char*arg0,...,null);

創建并執行新的進程,mode為執行方式取值為_p_wait_p_nowait或_p_nowaitopathname為要執行的文件,arg0arg1等為執行參數

·時間日期函數time.h

asctime()

用法char*asctime(conststructtm*tblock);

將tm結構變量tblock中保存的日期和時間信息轉換為ascii碼形式,并返回該形式的字符串

clock()

用法clock_tclock(void);

計算當前進程使用的處理器時間并返回

ctime()

用法char*ctime(consttime_t*time);

將time_t結構變量time中保存的日期和時間信息轉換為ascii碼形式,并返回該形式的字符串

time()

用法time_ttime(time_t*timer);

將系統時間保存在time中,并返回該系統時間

difftime()

用法doubledifftime(time_ttime2,time_ttime1);

計算兩個時刻之間的時間差并返回,其中time1為起始時間,time2為終止時間

stime()

用法intstime(time_t*tp);

設置當前時間為tp表達的時間

java中mkdir,函數分別是什么意思