C語言實驗熟悉C環(huán)境.doc

C語言實驗熟悉C環(huán)境.doc

ID:50824410

大?。?2.50 KB

頁數(shù):7頁

時間:2020-03-15

C語言實驗熟悉C環(huán)境.doc_第1頁
C語言實驗熟悉C環(huán)境.doc_第2頁
C語言實驗熟悉C環(huán)境.doc_第3頁
C語言實驗熟悉C環(huán)境.doc_第4頁
C語言實驗熟悉C環(huán)境.doc_第5頁
資源描述:

《C語言實驗熟悉C環(huán)境.doc》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、實驗0熟悉C上機環(huán)境【實驗?zāi)康摹?.熟悉C上機環(huán)境,進(jìn)行程序的基本編譯、調(diào)試過程2.熟練掌握各種數(shù)據(jù)類型的輸入輸出格式,并學(xué)會使用輸入輸出函數(shù)4.熟悉各種數(shù)據(jù)類型及變量、常量的使用【樣例】實驗內(nèi)容:在屏幕中輸出一行文字“Hello,Welcome!”說明:只需要在屏幕中顯示一行文字即可參考程序如下:#includevoidmain(){printf("Hello,Welcome!");}注意:程序的書寫風(fēng)格,要求或括號對齊,程序采用縮進(jìn)排列?!咀詫W(xué)】自學(xué)內(nèi)容:輸入輸出函數(shù)說明:在C語言中,所有的數(shù)據(jù)輸入/輸出都是由庫函數(shù)完成的。一、prin

2、tf函數(shù)調(diào)用的一般形式printf函數(shù)是一個標(biāo)準(zhǔn)庫函數(shù),它的函數(shù)原型在頭文件“stdio.h”中。但作為一個特例,不要求在使用printf函數(shù)之前必須包含stdio.h文件。printf函數(shù)調(diào)用的一般形式為:printf(“格式控制字符串”,輸出表列);其中格式控制字符串用于指定輸出格式。格式控制串可由格式字符串和非格式字符串兩種組成。格式字符串是以%開頭的字符串,在%后面跟有各種格式字符,以說明輸出數(shù)據(jù)的類型、形式、長度、小數(shù)位數(shù)等。如“%d”表示按十進(jìn)制整型輸出,“%ld”表示按十進(jìn)制長整型輸出,“%c”表示按字符型輸出等。非格式字符串在輸出時原樣打印,在顯

3、示中起提示作用。輸出表列中給出了各個輸出項,要求格式字符串和各輸出項在數(shù)量和類型上應(yīng)該一一對應(yīng)?!掘炞C程序】程序結(jié)果:voidmain(){inta=88,b=89;printf("%d%d",a,b);printf("%d,%d",a,b);printf("%c,%c",a,b);printf("a=%d,b=%d",a,b);}【分析】本例中四次輸出了a,b的值,但由于格式控制串不同,輸出的結(jié)果也不相同。第四行的輸出語句格式控制串中,兩格式串%d之間加了一個空格(非格式字符),所以輸出的a,b值之間有一個空格。第五行的printf語句格式控制串中

4、加入的是非格式字符逗號,因此輸出的a,b值之間加了一個逗號。第六行的格式串要求按字符型輸出a,b值。第七行中為了提示輸出結(jié)果又增加了非格式字符串。二、printf格式字符串在TurboC中格式字符串的一般形式為:[標(biāo)志][輸出最小寬度][.精度][長度]類型其中方括號[]中的項為可選項。各項的意義介紹如下:1、類型類型字符用以表示輸出數(shù)據(jù)的類型,其格式符和意義下表所示:表示輸出類型的格式字符格式字符意義d以十進(jìn)制形式輸出帶符號整數(shù)(正數(shù)不輸出符號)o以八進(jìn)制形式輸出無符號整數(shù)(不輸出前綴O)x以十六進(jìn)制形式輸出無符號整數(shù)(不輸出前綴OX)u以十進(jìn)制形式輸出無符號

5、整數(shù)f以小數(shù)形式輸出單、雙精度實數(shù)e以指數(shù)形式輸出單、雙精度實數(shù)g以%f%e中較短的輸出寬度輸出單、雙精度實數(shù)c輸出單個字符s輸出字符串2、標(biāo)志標(biāo)志字符為-、+、#、空格四種,其意義下表所示:標(biāo)志格式字符標(biāo)志意義-結(jié)果左對齊,右邊填空格+輸出符號(正號或負(fù)號)空格輸出值為正時冠以空格,為負(fù)時冠以負(fù)號#對c,s,d,u類無影響;對o類,在輸出時加前綴0對x類,在輸出時加前綴0x;對e,g,f類當(dāng)結(jié)果有小數(shù)時才給出小數(shù)點3、輸出最小寬度用十進(jìn)制整數(shù)來表示輸出的最少位數(shù)。若實際位數(shù)多于定義的寬度,則按實際位數(shù)輸出,若實際位數(shù)少于定義的寬度則補以空格或0。4、精度精度格

6、式符以“.”開頭,后跟十進(jìn)制整數(shù)。本項的意義是:如果輸出數(shù)字,則表示小數(shù)的位數(shù);如果輸出的是字符,則表示輸出字符的個數(shù);若實際位數(shù)大于所定義的精度數(shù),則截去超過的部分。5、長度長度格式符為h,l兩種,h表示按短整型量輸出,l表示按長整型量輸出?!掘炞C程序】voidmain()程序結(jié)果:{inta=15;floatb=138.3576278;doublec=35648256.3645687;chard='p';printf("a=%d,%5d,%o,%x",a,a,a,a);printf("b=%f,%lf,%5.4lf,%e",b,b,b,b);prin

7、tf("c=%lf,%f,%8.4lf",c,c,c);printf("d=%c,%8c",d,d);}【分析】本例第七行中以四種格式輸出整型變量a的值,其中“%5d”要求輸出寬度為5,而a值為15只有兩位故補三個空格。第八行中以四種格式輸出實型量b的值。其中“%f”和“%lf”格式的輸出相同,說明“l(fā)”符對“f”類型無影響?!?5.4lf”指定輸出寬度為5,精度為4,由于實際長度超過5故應(yīng)該按實際位數(shù)輸出,小數(shù)位數(shù)超過4位部分被截去。第九行輸出雙精度實數(shù),“%8.4lf”由于指定精度為4位故截去了超過4位的部分。第十行輸出字符量d,其中“%bc”指定輸

8、出寬度為8故在輸出字符p

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。