程序控制結(jié)構(gòu)---選擇結(jié)構(gòu)

程序控制結(jié)構(gòu)---選擇結(jié)構(gòu)

ID:40720322

大?。?.61 MB

頁數(shù):83頁

時間:2019-08-06

程序控制結(jié)構(gòu)---選擇結(jié)構(gòu)_第1頁
程序控制結(jié)構(gòu)---選擇結(jié)構(gòu)_第2頁
程序控制結(jié)構(gòu)---選擇結(jié)構(gòu)_第3頁
程序控制結(jié)構(gòu)---選擇結(jié)構(gòu)_第4頁
程序控制結(jié)構(gòu)---選擇結(jié)構(gòu)_第5頁
資源描述:

《程序控制結(jié)構(gòu)---選擇結(jié)構(gòu)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫

1、1回顧在計算機中對數(shù)據(jù)進行描述:數(shù)據(jù)的基本類型:整型、字符型、浮點類型;數(shù)據(jù)在在內(nèi)存中的存儲形式、取值范圍和能夠?qū)λM行的操作;擴展基本類型:short、long、unsigned常量:各種整型常量的形式、字符常量、轉(zhuǎn)義字符、符號常量;變量:定義格式;運算符:算術(shù)運算符:/、%、++、--;優(yōu)先級;賦值運算符:=,與數(shù)學(xué)中的等號相區(qū)別;2要求:深刻理解在計算機中各類型數(shù)據(jù)在內(nèi)存中的存儲形式、取值范圍和能夠?qū)λM行的操作;深刻理解各基本類型作了short、long、unsigned擴展之后與原類型之間的區(qū)別;深刻理解各種整型常量

2、的形式,字符常量、轉(zhuǎn)義字符和符號常量的意義和作用。熟練掌握每一種變量的定義格式;深刻理解每一個算術(shù)運算符的功能、使用格式、計算結(jié)果,尤其是/、%、++、--;深刻理解賦值運算符(=)的意義、注意與數(shù)學(xué)中的等號相區(qū)別;復(fù)合賦值運算符的執(zhí)行過程和執(zhí)行結(jié)果。練習(xí)34一、選擇題:以下敘述中正確的是:(a)C程序由主函數(shù)組成(b)C程序由函數(shù)組成(c)C程序由函數(shù)和過程組成(d)C程序由子函數(shù)組成√52.以下不能正確表示算式——的是:(a)(a*b)/c*d(b)a*b/(c*d)(c)a/c*b/d(d)a*b/c/d√解答:c語言中

3、表達式的計算是按算符的優(yōu)先級來進行的。abcd63.以下的變量定義中合法的是:(a)float3_four=3.4;(b)int_abc_=22;(c)doublea=1+4e2.0;(d)shortdo=15;√74.C語言中運算對象必須是整型的運算符是:(a)%=(b)/(c)=(d)**√“必須是整型”:確切地說應(yīng)該是不能是float型85.若有intk=11;則表達式(k++*1/3)的值是:(a)0(b)3(c)11(d)12√執(zhí)行過表達式后k的值是:12二、填空:9101.一個C程序必須有一個_____函數(shù)一個C程

4、序必定從______函數(shù)開始執(zhí)行。主主112.C語言中的標(biāo)識符可分為_______、______________和預(yù)定義標(biāo)識符三類。關(guān)鍵字用戶標(biāo)識符預(yù)定義標(biāo)識符:系統(tǒng)定義的、用于貶義預(yù)處理命令中的標(biāo)識符。如:include、define等123.C語言程序中的數(shù)據(jù),在計算機內(nèi)存儲器中最小的存儲單位稱為______,其中只能存放_______進制數(shù)。位二132.5數(shù)據(jù)的輸出和輸入14輸出和輸入輸出—計算機向外部輸出設(shè)備(顯示器,打印機等)輸出數(shù)據(jù)輸入—從輸入設(shè)備(鍵盤,鼠標(biāo),掃描儀等)向計算機輸入數(shù)據(jù)C語言本身不提供輸入輸出語句

5、,輸入和輸出操作是由C函數(shù)庫中的函數(shù)來實現(xiàn)的在使用系統(tǒng)庫函數(shù)時,要用預(yù)編譯命令“#include”包含有關(guān)的頭文件–#include//標(biāo)準(zhǔn)輸入輸出庫函數(shù)15格式輸出函數(shù)printfprintf函數(shù)一般格式:printf(格式控制,輸出表列)格式控制是由雙引號括起來的字符串,它包含三種信息:·格式說明:由“%”和格式字符組成,如%d,%f等。它的作用是將輸出的數(shù)據(jù)按照指定的格式輸出?!て胀ㄗ址盒枰瓨虞敵龅淖址??!まD(zhuǎn)義字符:用于控制輸出。輸出表列是一些要輸出的數(shù)據(jù)。普通字符輸出表列printf(“sum=%

6、d”,sum);格式說明轉(zhuǎn)義字符printf("%d,%d",a,b);16格式說明項:由“%”與格式字符組成,其作用是將數(shù)據(jù)轉(zhuǎn)換為指定的格式輸出,按不同類型的數(shù)據(jù)有以下不同的格式字符:%d、%ld,按整型數(shù)據(jù)的實際長度輸出。%md、%mld,m為指定的輸出字段的寬度,如數(shù)據(jù)的位數(shù)小于m,則左端補空;若數(shù)據(jù)位數(shù)大于m,則按實際長度輸出。%c:用于輸出一個字符。%f:用于以小數(shù)形式輸出實數(shù)(包括單、雙精度);%m.nf、%m.nlf,指定輸出的數(shù)據(jù)共占m位,其中包括n位小數(shù),如數(shù)據(jù)的位數(shù)小于m,則左端補空;若數(shù)據(jù)位數(shù)大于

7、m,按實際長度輸出。小數(shù)位數(shù)被截斷時按四舍五入輸出。格式輸出函數(shù)printf17inta=-1,b=25,c=125;longx=356142;printf("%d,%5d",a,b);printf("%5d,%2d",c,c);printf("%ld,%d",x,x);輸出結(jié)果為:例2.5.1:18格式輸入函數(shù)scanfscanf函數(shù)一般格式:scanf(格式控制,地址表列)scanf函數(shù)的功能是按照指定的格式輸入數(shù)據(jù),可以輸入任意類型的多個數(shù)據(jù)。格式控制與printf函數(shù)含義相同,它由若干個格式說明構(gòu)成,其作用

8、是控制轉(zhuǎn)換輸入數(shù)據(jù)的類型。地址表列由若干個地址構(gòu)成,它們可以是變量的地址,也可以是字符串的首地址。19標(biāo)準(zhǔn)格式輸入函數(shù)的功能:scanf函數(shù)可以從標(biāo)準(zhǔn)輸入設(shè)備輸入任意類型的多個數(shù)據(jù)(一般為鍵盤),存入指定的變量單元中。例:scanf(“%d,%f”,&a,&b);意味著從鍵盤

當(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)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。