你要的是何時(shí)說(shuō)明吧
創(chuàng)新互聯(lián)公司2013年至今,是專(zhuān)業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站建設(shè)、網(wǎng)站制作網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元黃南州做網(wǎng)站,已為上家服務(wù),為黃南州各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話(huà):13518219792
printf 格式說(shuō)明符;
%c --字符
%d --十進(jìn)制整數(shù)
%i --同%d
%e --以科學(xué)計(jì)數(shù)法表示浮點(diǎn)數(shù)(指數(shù)部分以e表示)
%E --以科學(xué)計(jì)數(shù)法表示浮點(diǎn)數(shù)(指數(shù)部分以E表示)
%f --浮點(diǎn)數(shù)
%g --在%e和%f表示中選取擇短的一種
%G --在%E和%f表示中選取擇短的一種
%o --無(wú)符號(hào)八進(jìn)制整數(shù)
%s --字符串
%u --無(wú)符號(hào)整數(shù)
%x --無(wú)符號(hào)十六進(jìn)制(小寫(xiě)x)整數(shù)
%X --無(wú)符號(hào)十六進(jìn)制(大寫(xiě)X)整數(shù)
%p --輸出指針內(nèi)容
%n --顯示至此printf已輸入的字符數(shù)
%% --顯示百分號(hào)
scanf 格式說(shuō)明符;
%c --讀字符
%d --讀整數(shù)
%i --同%d
%e --讀浮點(diǎn)數(shù)
%f --讀浮點(diǎn)數(shù)
%g --讀浮點(diǎn)數(shù)
%o --讀八進(jìn)制數(shù)
%s --讀字符串
%x --讀十六進(jìn)制整數(shù)
%p --讀指針
%n --至此已讀入的字符數(shù)
%u --讀無(wú)符號(hào)整數(shù)
%[] --搜索字符集合
用C語(yǔ)言編程中,一般的格式是怎樣的。
你的問(wèn)題問(wèn)得不是很清晰,你具體是在說(shuō)什么格式呢?C語(yǔ)言的文件格式其實(shí)就是.C啊,如果是編譯過(guò)后的,一般就是.obj 或者.exe 或者 .dll 等等。
C語(yǔ)言還有個(gè)文件格式是.h。這個(gè)是頭文件。
c語(yǔ)言中用戶(hù)自定義函數(shù)的格式:
函數(shù)返回類(lèi)型? 函數(shù)名(參數(shù)列表)
{
代碼段;
return 函數(shù)返回值;
}
例如:
int?test(int?value)
{
value?+=?10;
return?value;
}
上面示例定義了一個(gè)名為test的函數(shù),其返回值為int型,參數(shù)為int型,返回值為參數(shù)與10之和。
注:函數(shù)類(lèi)型為void時(shí),不可有return語(yǔ)句。
void function(定義變量)
定義變量
{}
是老式 C 語(yǔ)言的 寫(xiě)法。
函數(shù)名與函數(shù)體之間 定義的變量是形參的詳細(xì)描述(聲明類(lèi)型),不是全局量。也不叫局部量,它們是形參。
現(xiàn)在合寫(xiě)在小括號(hào) (定義變量) 里了。
傳入數(shù)組可以用指針,也可以用維數(shù)確定的數(shù)組。
int my_funcA( int a[3][3]){}
調(diào)用的數(shù)組要同它大小維數(shù)相同。
1、C語(yǔ)言標(biāo)準(zhǔn)庫(kù)提供了一系列文件操作函數(shù)。文件操作函數(shù)一般以f+單詞的形式來(lái)命名(f是file的簡(jiǎn)寫(xiě)),其聲明位于stdio.h頭文件當(dāng)中。例如:fopen、fclose函數(shù)用于文件打開(kāi)與關(guān)閉;fscanf、fgets函數(shù)用于文件讀?。籪printf、fputs函數(shù)用于文件寫(xiě)入;ftell、fseek函數(shù)用于文件操作位置的獲取與設(shè)置。一般的C語(yǔ)言教程都有文件操作一章,可以找本教材進(jìn)一步學(xué)習(xí)。
2、例程:
#includestdio.h
int?a;
char?b,c[100];
int?main(){
FILE?*?fp1?=?fopen("input.txt",?"r");//打開(kāi)輸入文件
FILE?*?fp2?=?fopen("output.txt",?"w");//打開(kāi)輸出文件
if?(fp1==NULL?||?fp2==NULL)?{//若打開(kāi)文件失敗則退出
puts("不能打開(kāi)文件!");
return?0;
}
fscanf(fp1,"%d",a);//從輸入文件讀取一個(gè)整數(shù)
b=fgetc(fp1);//從輸入文件讀取一個(gè)字符
fgets(c,100,fp1);//從輸入文件讀取一行字符串
printf("%ld",ftell(fp1));//輸出fp1指針當(dāng)前位置相對(duì)于文件首的偏移字節(jié)數(shù)
fputs(c,fp2);//向輸出文件寫(xiě)入一行字符串
fputc(b,fp2);//向輸出文件寫(xiě)入一個(gè)字符
fprintf(fp2,"%d",a);//向輸出文件寫(xiě)入一個(gè)整數(shù)
fclose(fp1);//關(guān)閉輸入文件
fclose(fp2);//關(guān)閉輸出文件,相當(dāng)于保存
return?0;
}
函數(shù)定義就是規(guī)定函數(shù)的格式與功能。
函數(shù)聲明就是在函數(shù)調(diào)用之前進(jìn)行的一種說(shuō)明。
下面舉例說(shuō)明兩者的語(yǔ)法格式:
#includestdio.h
int fun(int a, int b); // 函數(shù)的聲明
void main()
{
int x=1, y=2;
int c;
c = fun(x+y);
}
// 下面的fun函數(shù)就是函數(shù)的定義
int fun(int a, int b)
{
return a+b;
}
注:如果被調(diào)函數(shù)(上例中為fun函數(shù))寫(xiě)在調(diào)用處之前,可以不聲明(本例是現(xiàn)在調(diào)用處 (c = fun(x+y);)之后)。
分享文章:c語(yǔ)言文件管理函數(shù)格式 c語(yǔ)言 文件函數(shù)
分享URL:http://chinadenli.net/article32/dodsjpc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供域名注冊(cè)、軟件開(kāi)發(fā)、動(dòng)態(tài)網(wǎng)站、網(wǎng)站維護(hù)、外貿(mào)網(wǎng)站建設(shè)、云服務(wù)器
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)