在C語(yǔ)言中,常用的輸入輸出函數(shù)有以下幾個(gè):
創(chuàng)新互聯(lián)公司成立10多年來(lái),這條路我們正越走越好,積累了技術(shù)與客戶資源,形成了良好的口碑。為客戶提供成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站策劃、網(wǎng)頁(yè)設(shè)計(jì)、國(guó)際域名空間、網(wǎng)絡(luò)營(yíng)銷、VI設(shè)計(jì)、網(wǎng)站改版、漏洞修補(bǔ)等服務(wù)。網(wǎng)站是否美觀、功能強(qiáng)大、用戶體驗(yàn)好、性價(jià)比高、打開快等等,這些對(duì)于網(wǎng)站建設(shè)都非常重要,創(chuàng)新互聯(lián)公司通過(guò)對(duì)建站技術(shù)性的掌握、對(duì)創(chuàng)意設(shè)計(jì)的研究為客戶提供一站式互聯(lián)網(wǎng)解決方案,攜手廣大客戶,共同發(fā)展進(jìn)步。
1. `printf()`:用于輸出信息,可以將指定的字符串、數(shù)字等內(nèi)容輸出到終端或文件等輸出設(shè)備中。
2. `scanf()`:用于讀入輸入信息,可以將用戶從終端或文件等輸入設(shè)備中輸入的內(nèi)容讀入到指定的變量中。
3. `fscanf()`:用于從文件中讀入輸入信息,和`scanf()`函數(shù)功能類似,不同的是它從給定的文件中讀入輸入數(shù)據(jù)。
4. `fprintf()`:用于將信息輸出到文件中,它可以將指定的字符串、數(shù)字等內(nèi)容輸出到指定的文件中。
5. `puts()`:用于輸出字符串,可以將指定的字符串輸出到終端或文件等輸出設(shè)備中。不同于`printf()`函數(shù),`puts()`函數(shù)會(huì)自動(dòng)在輸出字符串的末尾添加一個(gè)換行符。
6. `fgets()`:用于從文件中讀取指定長(zhǎng)度的字符串,可以讀取指定長(zhǎng)度的字符并保存到指定的變量中。
這些函數(shù)可以方便地實(shí)現(xiàn)輸入輸出操作,可以用于實(shí)現(xiàn)各種不同的應(yīng)用程序。需要注意的是,在使用這些函數(shù)時(shí),需要注意程序的健壯性,處理輸入數(shù)據(jù)的異常情況,避免出現(xiàn)程序錯(cuò)誤。
1、 三角函數(shù)double sin(double);正弦double cos(double);余弦double tan(double);正切2 、反三角函數(shù)double asin (double); 結(jié)果介于[-PI/2,PI/2]double acos (double); 結(jié)果介于[0,PI]double atan (double); 反正切(主值),結(jié)果介于[-PI/2,PI/2]double atan2 (double,double); 反正切(整圓值),結(jié)果介于[-PI,PI]3 、雙曲三角函數(shù)double sinh (double);double cosh (double);double tanh (double);4 、指數(shù)與對(duì)數(shù)double frexp(double value,int *exp);這是一個(gè)將value值拆分成小數(shù)部分f和(以2為底的)指數(shù)部分exp,并返回小數(shù)部分f,即f*2^exp。其中f取值在0.5~1.0范圍或者0。double ldexp(double x,int exp);這個(gè)函數(shù)剛好跟上面那個(gè)frexp函數(shù)功能相反,它的返回值是x*2^expdouble modf(double value,double *iptr);拆分value值,返回它的小數(shù)部分,iptr指向整數(shù)部分。double log (double); 以e為底的對(duì)數(shù)double log10 (double);以10為底的對(duì)數(shù)double pow(double x,double y);計(jì)算以x為底數(shù)的y次冪float powf(float x,float y); 功能與pow一致,只是輸入與輸出皆為浮點(diǎn)數(shù)double exp (double);求取自然數(shù)e的冪double sqrt (double);開平方5 、取整double ceil (double); 取上整,返回不比x小的最小整數(shù)double floor (double); 取下整,返回不比x大的最大整數(shù),即高斯函數(shù)[x]6 、絕對(duì)值int abs(int i); 求整型的絕對(duì)值double fabs (double);求實(shí)型的絕對(duì)值double cabs(struct complex znum);求復(fù)數(shù)的絕對(duì)值7 、標(biāo)準(zhǔn)化浮點(diǎn)數(shù)double frexp (double f,int *p); 標(biāo)準(zhǔn)化浮點(diǎn)數(shù),f = x * 2^p,已知f求x,p (x介于[0.5,1])double ldexp (double x,int p); 與frexp相反,已知x,p求f8 、取整與取余double modf (double,double*); 將參數(shù)的整數(shù)部分通過(guò)指針回傳,返回小數(shù)部分double fmod (double,double); 返回兩參數(shù)相除的余數(shù)9 、其他double hypot(double x,double y);已知直角三角形兩個(gè)直角邊長(zhǎng)度,求斜邊長(zhǎng)度double ldexp(double x,int exponent);計(jì)算x*(2的exponent次冪)double poly(double x,int degree,double coeffs []);計(jì)算多項(xiàng)式int matherr(struct exception *e);數(shù)學(xué)錯(cuò)誤計(jì)算處理程序
c語(yǔ)言find函數(shù)的用法詳解
C語(yǔ)言之find()函數(shù)
find函數(shù)用于查找數(shù)組中的某一個(gè)指定元素的位置。
比如:有一個(gè)數(shù)組[0, 0, 5, 4, 4];
問(wèn):元素5的在什么位置,find函數(shù) 返回值 為 2;
find (數(shù)組名 + 起始查找元素的位置, 數(shù)組名 + 結(jié)束查找的元素位置, 想要查找的元素)
直接上代碼:
#include iostream
#include vector
#include algorithm//注意要包含該頭文件
using namespace std;
int main()
{
int nums[] = { 3, 1, 4, 1, 5, 9 };
int num_to_find = 5;
int start = 0;
int end = 5;
int* result = find( nums + start, nums + end, num_to_find );
if( result == nums + end )
{
cout "Did not find any number matching " num_to_find endl;
}
else
{
cout "Found a matching number: " *result endl;
}
return 0;
}
分享題目:c語(yǔ)言所有函數(shù)使用教程 c語(yǔ)言常用函數(shù)大全及詳解
標(biāo)題路徑:http://jinyejixie.com/article8/dopphop.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供虛擬主機(jī)、App設(shè)計(jì)、網(wǎng)站建設(shè)、網(wǎng)站排名、Google、定制開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)