C語(yǔ)言程序設(shè)計(jì)試驗(yàn)報(bào)告試驗(yàn)數(shù)據(jù)類型運(yùn)算符和表達(dá)式_第1頁(yè)
C語(yǔ)言程序設(shè)計(jì)試驗(yàn)報(bào)告試驗(yàn)數(shù)據(jù)類型運(yùn)算符和表達(dá)式_第2頁(yè)
C語(yǔ)言程序設(shè)計(jì)試驗(yàn)報(bào)告試驗(yàn)數(shù)據(jù)類型運(yùn)算符和表達(dá)式_第3頁(yè)
C語(yǔ)言程序設(shè)計(jì)試驗(yàn)報(bào)告試驗(yàn)數(shù)據(jù)類型運(yùn)算符和表達(dá)式_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、凱里學(xué)院 C 語(yǔ)言程序設(shè)計(jì)一實(shí)驗(yàn)報(bào)告:XXXXX專業(yè)XX年級(jí)XX班,學(xué)號(hào)XXXXXX姓名XX成績(jī);合作者實(shí)驗(yàn)日期両日:指導(dǎo)教師評(píng)閱日期年月日:實(shí)驗(yàn)二數(shù)據(jù)類型、運(yùn)算符和表達(dá)式;一、實(shí)驗(yàn)?zāi)康模?(1)掌握C語(yǔ)言數(shù)據(jù)類型,熟悉如何定義一個(gè)整型、字符型、實(shí)型變量、以及:對(duì)它們賦值的方法,了解以上類型數(shù)據(jù)輸出時(shí)所用的格式轉(zhuǎn)換符。!(2)學(xué)會(huì)使用C的有關(guān)算術(shù)運(yùn)算符,以及包含這些運(yùn)算符的表達(dá)式,特別是自:加(卄)和自減(一一)運(yùn)算符的使用。!:(3)掌握C語(yǔ)言的輸入和輸出函數(shù)的使用:(4)進(jìn)一步熟悉C程序的編輯、編譯、連接和運(yùn)行的過(guò)程,學(xué)會(huì)使用stepbystep :功能。7裝丨(5)認(rèn)真閱讀教材數(shù)據(jù)類型,

2、算術(shù)運(yùn)算符和表達(dá)式,賦值運(yùn)算符和表達(dá)式部分 :iT:內(nèi)容。線丨二、實(shí)驗(yàn)內(nèi)容:! (1)輸人并運(yùn)行下面的程序! #includeII! voidmamO:chare l,c2;!cla*;:c2=b;;printf(H%c%cii,c 1 ,c2);Ii; ;:(2)按習(xí)題3.7的要求編程序并上機(jī)運(yùn)行I :該題的要求是::要將“China”譯成密碼,密碼規(guī)律是:用原來(lái)字母后面的第4個(gè)字母代替原來(lái)的:字母。:例如,字母“A”后面第4個(gè)字母是“E” ,用“E”代替“A”。因此,“China” ;應(yīng)譯為 “Glmre”。:請(qǐng)編一程序,用賦初值的方法使。cl, c2, c3, c4, c5五個(gè)變量的值分

3、別為C、!h、i、S、,經(jīng)過(guò)運(yùn)算,使 cl, c2, c3, c4, c5 分別變?yōu)镚、: T、m、 i、e,并輸出。嘗三、實(shí)驗(yàn)步驟::(1)輸人并運(yùn)行下面的程序;#include;;voidniam()chaicl,c2; cl-a*; c2=b*;prmtf(n%c%cii,c 1 ,c2);:運(yùn)行此程序。!:程序結(jié)果為:abPress any hey to continue:在此基礎(chǔ)上增加一個(gè)語(yǔ)句::printfC%d%dn”,cl,c2);:再運(yùn)行,并分析結(jié)果。:將第2行改為:II! intel, c2;:再使之運(yùn)行,并觀察結(jié)果。!再將第3行改為;i i cl=a;/*不用單撇號(hào)*/:

4、c2=b;I :再使之運(yùn)行,分析其運(yùn)行結(jié)果。:分析:編譯通不過(guò),會(huì)顯示a、b未被定義。:再將第4, 5行改為:LJ cl=”a”;/*用雙撇號(hào)*/;線;c2b”;!再使之運(yùn)行,分析其運(yùn)行結(jié)果。:分析:編譯通不過(guò),有語(yǔ)法上的錯(cuò)誤。:再將第4, 5行改為:;c 1=300;/*用大于255的整數(shù)*/:c2=400;:再使之運(yùn)行,分析其運(yùn)行結(jié)果。!分析:字符型變量為一個(gè)字節(jié),且為無(wú)符號(hào)型,字符會(huì)輸出ASCII表中44和144;所對(duì)應(yīng)的字符,而要將其轉(zhuǎn)換為數(shù)字,會(huì)進(jìn)行符號(hào)位擴(kuò)展,則會(huì)輸出44和-112。:(2)輸人并運(yùn)行教材第3章習(xí)題3.6給出的程序:#mclude:maiiiQchare 1 =la

5、c2=,bc3=fcf,c4=M01 c5=M 16: prmtf(Ha%cb%ctc%ctabcii,c 1 ,c2,c3); prmtf(,tb%c%cnc4,c5);I I:裝:I I:訂:線:I I分析輸出結(jié)果:(短線代表空格數(shù))aa-bbccabA-W(3)輸人并運(yùn)行下面的程序#includevoidniam()mta,b;unsignedc.d;longe,f;a=100;b=-100;e=50000;32767;c=a;d=b;prmtf(%d,%dii,a,b);pniHf(”u,%un”,a,b);prmtf(%u,%uiiH,c,d);c=a=e;d=b=f;prmtf(%

6、d,%dii,a,b);prmtf(%u,%uiic,d);請(qǐng)對(duì)照程序和運(yùn)行結(jié)果分析: 將一個(gè)負(fù)整數(shù)斌給一個(gè)無(wú)符號(hào)的變t,會(huì)得到什么結(jié)果。畫(huà)出它們?cè)趦?nèi)存中的表示形式。符號(hào)位會(huì)變成數(shù)位位,數(shù)值的絕對(duì)值增大。 將一個(gè)大于32767的長(zhǎng)整數(shù)斌給整型變t,會(huì)得到什么結(jié)果。畫(huà)出它們?cè)趦?nèi)存 中的表示形式。會(huì)出現(xiàn)從低位向高位截取16位,且第16位為符號(hào)位。I :將一個(gè)長(zhǎng)整數(shù)賦給無(wú)符號(hào)變量,會(huì)得到什么結(jié)果(分別考慮該長(zhǎng)整數(shù)的值大于:或!等于65535以及小于65535的情況)。畫(huà)出它們?cè)趦?nèi)存中的表示形式。:會(huì)出現(xiàn)從低位向高位截取16位,且第16位為符號(hào)位。大于截取,等于為零,小:于不變。:讀者可以改變程序中各

7、變的值,以便比較。例如:a=65580,b=-40000.e=;65535, 465580。:輸人習(xí)題3.10;#include;voidiiiam()! ! ;衛(wèi);!:1=8;!j=10;n=j-H-;:裝:printf(”d,%d,%d,%dn,i,j,m,n);M :線;II 運(yùn)行程序,注意各變量的值。分別作以下改動(dòng)并運(yùn)行: 將第6,7行改為:111=1+;n=+j;再運(yùn)行。 將程序改為:#includevoidmam()1=8;J=10; 在的基礎(chǔ)上,將prmtf語(yǔ)句改為: pniHfC%d,%d,%d,%dn”,i,j,T,+j);;再將pnntf語(yǔ)句改為::pnntf(”d,%d,%d,%dn”,i,j,i+,j卄);9,ll,9,llPress any key to continue!將程序改為:III I #includeii! voidiiiam():;inti,j,m=0,n=0;:1=8;尸 io;:m+=i+;I I!;n-=-j;:pruitf(ni=%dj=%d,m=%dji=%diin,i,jjii,

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論