c語(yǔ)言教案 第1-4章_第1頁(yè)
c語(yǔ)言教案 第1-4章_第2頁(yè)
c語(yǔ)言教案 第1-4章_第3頁(yè)
c語(yǔ)言教案 第1-4章_第4頁(yè)
c語(yǔ)言教案 第1-4章_第5頁(yè)
已閱讀5頁(yè),還剩59頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、第一章第一章 C語(yǔ)言概述語(yǔ)言概述C語(yǔ)言的特點(diǎn)語(yǔ)言的特點(diǎn):1、語(yǔ)言結(jié)構(gòu)簡(jiǎn)單、語(yǔ)言結(jié)構(gòu)簡(jiǎn)單,使用方便、靈活使用方便、靈活,32個(gè)關(guān)鍵字個(gè)關(guān)鍵字2、運(yùn)算符富厚、運(yùn)算符富厚,共有共有34種運(yùn)算符種運(yùn)算符3、信息結(jié)構(gòu)富厚、信息結(jié)構(gòu)富厚,具有現(xiàn)代語(yǔ)言的各種信息結(jié)構(gòu)具有現(xiàn)代語(yǔ)言的各種信息結(jié)構(gòu)4、具有結(jié)構(gòu)化的操縱語(yǔ)句、具有結(jié)構(gòu)化的操縱語(yǔ)句5、語(yǔ)法限制不嚴(yán)格、語(yǔ)法限制不嚴(yán)格,程序設(shè)計(jì)自由度大程序設(shè)計(jì)自由度大6、C語(yǔ)言許可直截了當(dāng)會(huì)見物理地址語(yǔ)言許可直截了當(dāng)會(huì)見物理地址7、生成意圖代碼質(zhì)量高、生成意圖代碼質(zhì)量高,程序履行功效高程序履行功效高8、用、用C語(yǔ)言寫的程序可移植性好語(yǔ)言寫的程序可移植性好第二章第二章 上機(jī)

2、環(huán)節(jié)上機(jī)環(huán)節(jié)菜單菜單編纂編纂窗口窗口1、調(diào)用、調(diào)用Turbo C程序程序 (1)進(jìn)入)進(jìn)入DOS ,進(jìn)入進(jìn)入Turbo C子目錄子目錄,調(diào)用調(diào)用TC 例似例似:C盤根目錄下存放盤根目錄下存放TC子目錄子目錄 C: C:CD TC C:TCTC (2)我的電腦)我的電腦 或或 資源經(jīng)管器資源經(jīng)管器 TC.EXE2、使用、使用TC 編纂窗口和菜單之間切換編纂窗口和菜單之間切換 F10 Alt+f ,r,c 裝入已有程序裝入已有程序新建程序新建程序保留程序保留程序改變目錄改變目錄退出退出運(yùn)行運(yùn)行用戶屏幕用戶屏幕第三章第三章 信息類型、運(yùn)算符與表達(dá)式信息類型、運(yùn)算符與表達(dá)式3.1 C 的信息類型的信息

3、類型3.2 常量與變量常量與變量3.3 整型信息整型信息3.4 實(shí)型信息實(shí)型信息3.5 字符型信息字符型信息3.6 變量賦初值變量賦初值3.7 各類數(shù)值型信息間的混合運(yùn)算各類數(shù)值型信息間的混合運(yùn)算3.8 算術(shù)運(yùn)算符和算術(shù)表達(dá)式算術(shù)運(yùn)算符和算術(shù)表達(dá)式3.9 賦值運(yùn)算符和賦值表達(dá)式賦值運(yùn)算符和賦值表達(dá)式3.10 逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式3.1 C的信息類型 整型整型 實(shí)型實(shí)型 根基類型根基類型 字符型字符型 枚舉型枚舉型 數(shù)組類型數(shù)組類型信息類型信息類型 組織類型組織類型 結(jié)構(gòu)體結(jié)構(gòu)體 共用體共用體 指針類型指針類型 空類型空類型3.2 常量與變量常量與變量1、常量、常量:在程

4、序運(yùn)行環(huán)節(jié)中其值不能被改變的量在程序運(yùn)行環(huán)節(jié)中其值不能被改變的量 符號(hào)常量符號(hào)常量:用一個(gè)標(biāo)識(shí)符代表一個(gè)常量用一個(gè)標(biāo)識(shí)符代表一個(gè)常量. #define PRICE 30 * 風(fēng)俗大寫風(fēng)俗大寫* main() int num,total; num=10; total=num*PRICE; printf(total=%d,total); P39-3.1 注重注重:不能再一次賦值不能再一次賦值 益處益處:1、含義清楚、含義清楚 2、一改全改、一改全改2、變量、變量:其值能夠改變的量其值能夠改變的量 前提前提:1、變量應(yīng)有一個(gè)名字、變量應(yīng)有一個(gè)名字 2、在內(nèi)存中占據(jù)必然的存儲(chǔ)空間、在內(nèi)存中占據(jù)必然的存

5、儲(chǔ)空間 3a變量名變量名存儲(chǔ)單元存儲(chǔ)單元變量值變量值通過變量名尋到相應(yīng)的內(nèi)存地址通過變量名尋到相應(yīng)的內(nèi)存地址,從存儲(chǔ)單元中讀取信息從存儲(chǔ)單元中讀取信息標(biāo)識(shí)符標(biāo)識(shí)符:字母、數(shù)字和下滑線三種字符組成字母、數(shù)字和下滑線三種字符組成,且第一個(gè)字符必且第一個(gè)字符必 須是字母或下滑線(除須是字母或下滑線(除32各關(guān)鍵字)各關(guān)鍵字) 用來(lái)標(biāo)識(shí)變量名、符號(hào)常量名、函數(shù)名、數(shù)組名等用來(lái)標(biāo)識(shí)變量名、符號(hào)常量名、函數(shù)名、數(shù)組名等注重注重:1、辨識(shí)大小寫、辨識(shí)大小寫 sum和和SUM是兩個(gè)差別的變量名是兩個(gè)差別的變量名 一樣變量名用小寫字母示意一樣變量名用小寫字母示意 ,符號(hào)常量用大寫符號(hào)常量用大寫 2、標(biāo)識(shí)符的長(zhǎng)度

6、、標(biāo)識(shí)符的長(zhǎng)度 ,Turbo C許可許可32個(gè)字符個(gè)字符 為了可讀性最好不可超過為了可讀性最好不可超過8個(gè)個(gè)強(qiáng)擬定義強(qiáng)擬定義: 在在C中全部變量都要先定義后使用中全部變量都要先定義后使用意圖意圖:1、保證程序中變量名使用精確、保證程序中變量名使用精確2、每個(gè)變量定義的時(shí)侯指定一個(gè)確定的類型、每個(gè)變量定義的時(shí)侯指定一個(gè)確定的類型,編譯的時(shí)侯為編譯的時(shí)侯為 其安排相應(yīng)的存儲(chǔ)空間其安排相應(yīng)的存儲(chǔ)空間3、指定每一個(gè)變量的類型、指定每一個(gè)變量的類型,編譯的時(shí)侯查抄變量所履行的運(yùn)編譯的時(shí)侯查抄變量所履行的運(yùn) 就是否合法就是否合法 似似 a % b3.3 整型信息整型信息1、整型常量、整型常量:十進(jìn)制十進(jìn)制

7、 八進(jìn)制八進(jìn)制:以以0開頭的數(shù)開頭的數(shù)-0123 十六進(jìn)制十六進(jìn)制:以以0 x開頭的數(shù)開頭的數(shù)-0 x122、整型變量、整型變量:分類分類:根基型根基型:int,2字節(jié)字節(jié) -3276832767 短整型短整型:short (int),2字節(jié)字節(jié) 長(zhǎng)整型長(zhǎng)整型:long (int),4字節(jié)字節(jié) 無(wú)符號(hào)型無(wú)符號(hào)型:存儲(chǔ)單元中全部存放信息自已存儲(chǔ)單元中全部存放信息自已,不不 包羅符號(hào)包羅符號(hào),信息范疇張大一倍信息范疇張大一倍. 無(wú)符號(hào)整型無(wú)符號(hào)整型:unsigned int 065535 無(wú)符號(hào)短整型無(wú)符號(hào)短整型:unsigned short 無(wú)符號(hào)長(zhǎng)整型無(wú)符號(hào)長(zhǎng)整型:unsigned long整

8、型變量的定義整型變量的定義:int a,b; unsigned short c,d,e; main()int a,b,c,d;unsigned int u;a=12;b=-24;u=10;c=a+u;d=b+u;printf(a+u=%d,b+u=%dn,c,d); p44 - 3.2整形信息的溢出整形信息的溢出main()int a,b;a=32767;b=a+1;printf(“%d,%d”,a,b); P44-3.3溢出操縱是將該數(shù)減去整形信息類型的模溢出操縱是將該數(shù)減去整形信息類型的模 65536運(yùn)行結(jié)論運(yùn)行結(jié)論:32767 -32768緣由緣由:整形信息存放形式整形信息存放形式:二進(jìn)

9、制二進(jìn)制327670 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 符號(hào)位符號(hào)位15位位-327681 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 變反變反加加1327681 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (4)整型常量的類型)整型常量的類型 1、一個(gè)整型常量其值在、一個(gè)整型常量其值在-215 -215-1范疇之內(nèi)范疇之內(nèi),信任信任int 型型,可賦值給可賦值給int long int 2、一個(gè)整型常量其值在、一個(gè)整型常量其

10、值在-231 -231-1范疇之內(nèi)范疇之內(nèi),信任信任long 型型,可賦值給可賦值給long int 3、似、似short和和int型信息在內(nèi)存中占用一樣長(zhǎng)度型信息在內(nèi)存中占用一樣長(zhǎng)度,那么那么short和和 int 示意的信息范疇一樣示意的信息范疇一樣 4、在一個(gè)整型常量背面加、在一個(gè)整型常量背面加u,那么信任那么信任unsigned型常量型常量 似似:1234u 5、在一個(gè)整型常量背面加、在一個(gè)整型常量背面加L或或l,那么信任是那么信任是long int型常量型常量. 似似:123L3.4 實(shí)型信息實(shí)型信息1、實(shí)型常量、實(shí)型常量:又稱浮點(diǎn)數(shù)又稱浮點(diǎn)數(shù) 兩種示意形式兩種示意形式: 十進(jìn)制數(shù)形

11、式十進(jìn)制數(shù)形式:由數(shù)字和小數(shù)點(diǎn)組成由數(shù)字和小數(shù)點(diǎn)組成 0.123 、12.0 指數(shù)形式指數(shù)形式:似似:123E3、123e3等等 注重注重:E 、e前面必須有數(shù)字前面必須有數(shù)字,且且E背面必須是整數(shù)背面必須是整數(shù). 范例化形式范例化形式:e、E前小數(shù)部分中小數(shù)點(diǎn)前有且只有一位非前小數(shù)部分中小數(shù)點(diǎn)前有且只有一位非 零數(shù)字零數(shù)字2、實(shí)型變量、實(shí)型變量: 單精度單精度f(wàn)loat(4個(gè)字節(jié))、雙精度個(gè)字節(jié))、雙精度double(8個(gè)字節(jié))個(gè)字節(jié)) 存放形式存放形式:數(shù)符數(shù)符 小數(shù)部分小數(shù)部分 指數(shù)指數(shù)248float x,y; double e; 指定指定x,y為單精度實(shí)數(shù)為單精度實(shí)數(shù), e為雙精度實(shí)

12、數(shù)為雙精度實(shí)數(shù)誤差誤差:main()float a,b;a=123456.789e5;b=a+20;printf(“%f”,b); 單精度實(shí)數(shù)提供單精度實(shí)數(shù)提供7為有效數(shù)字為有效數(shù)字 雙精度實(shí)數(shù)提供雙精度實(shí)數(shù)提供15-16為有效數(shù)字為有效數(shù)字 注重注重:實(shí)數(shù)常量不分實(shí)數(shù)常量不分float 型和型和double型型,一個(gè)實(shí)數(shù)常量能夠一個(gè)實(shí)數(shù)常量能夠賦值給一個(gè)賦值給一個(gè)float型也能夠賦值給型也能夠賦值給 double型型,依照變量的類型來(lái)依照變量的類型來(lái)截取有效位數(shù)字截取有效位數(shù)字float a;a=111111.111 a=111111.13.5 字符型信息字符型信息一、字符常量一、字符常量

13、: 1、字符常量、字符常量:用單引號(hào)括起來(lái)的一個(gè)字符用單引號(hào)括起來(lái)的一個(gè)字符. a、A是差別的常量是差別的常量 2、轉(zhuǎn)義字符、轉(zhuǎn)義字符:特別形式的符號(hào)常量特別形式的符號(hào)常量,以以“”開頭的字符序列開頭的字符序列. n:代表一個(gè)代表一個(gè)“換行換行”符符 t :跳到下一個(gè)輸入?yún)^(qū)跳到下一個(gè)輸入?yún)^(qū),一個(gè)輸入?yún)^(qū)占一個(gè)輸入?yún)^(qū)占8列列 b:退格退格 r :回車回車,不換行不換行,返回本行最左端返回本行最左端 :反歪杠字符反歪杠字符“” :單引號(hào)字符單引號(hào)字符 ddd:1到到3位位8進(jìn)制所代表的字符進(jìn)制所代表的字符 101 A xhh:1到到2位位16進(jìn)制所代表的字符進(jìn)制所代表的字符 x41 A二、字符變量二

14、、字符變量:用來(lái)存放字符常量用來(lái)存放字符常量,只能放一個(gè)字符只能放一個(gè)字符,不能不能 存放字符串(如果干個(gè)字符)存放字符串(如果干個(gè)字符),在內(nèi)存中占在內(nèi)存中占 一個(gè)字節(jié)一個(gè)字節(jié). 定義形式定義形式:char c1,c2;c1=a;c2=b;三、字符信息在內(nèi)存中的存儲(chǔ)形式及使用方式三、字符信息在內(nèi)存中的存儲(chǔ)形式及使用方式: 存儲(chǔ)形式存儲(chǔ)形式:將字符常量存放到一個(gè)符號(hào)變量中將字符常量存放到一個(gè)符號(hào)變量中,現(xiàn)實(shí)上將現(xiàn)實(shí)上將 字符相應(yīng)的字符相應(yīng)的ASCII碼放到存儲(chǔ)單元中碼放到存儲(chǔ)單元中. 似似: a的的ASCII碼為碼為97,01100001 使用方式使用方式: 1、字符型信息與整型信息能夠通用、

15、字符型信息與整型信息能夠通用 2、字符型信息能夠以字符形式輸出、字符型信息能夠以字符形式輸出先將存儲(chǔ)單元先將存儲(chǔ)單元 中的中的ASCII碼變形成相應(yīng)的字符碼變形成相應(yīng)的字符,接著輸出接著輸出 也能夠以整數(shù)形式輸出也能夠以整數(shù)形式輸出直截了當(dāng)將直截了當(dāng)將ASCII碼做為碼做為整數(shù)整數(shù) 輸出輸出 3、字符信息能夠履行算術(shù)運(yùn)算、字符信息能夠履行算術(shù)運(yùn)算,相當(dāng)于對(duì)其相當(dāng)于對(duì)其ASCII碼進(jìn)碼進(jìn) 行算術(shù)運(yùn)算行算術(shù)運(yùn)算main() char c1,c2; c1=97; c2=98;printf(“%c,%cn”,c1,c2);printf(“%d,%dn”,c1,c2); P50-3.6運(yùn)行結(jié)論運(yùn)行結(jié)論:

16、a,b 97,98注重注重:字符型信息只占一個(gè)字節(jié)字符型信息只占一個(gè)字節(jié),存儲(chǔ)范疇存儲(chǔ)范疇0255之間之間main()char c1,c2; c1=a;c2=b;c1=c1-32;c2=c1-32;printf(“%c %c”,c1,c2); P51-3.7運(yùn)行結(jié)論運(yùn)行結(jié)論:A B字符信息與整型信息能夠彼此賦值字符信息與整型信息能夠彼此賦值例似例似:int i; char c;i=a;c=97;printf(“%c %d”,c,c);printf(“%c %d”,i,i);輸出結(jié)論輸出結(jié)論:a 97a 97四、字符串常量四、字符串常量:一對(duì)雙引號(hào)括起來(lái)的字符序列一對(duì)雙引號(hào)括起來(lái)的字符序列 例似

17、例似:“how are you ”,“a”char c; c=a; c=“a”; 緣由緣由:a是字符常量是字符常量,而而“a”是字符串常量是字符串常量 規(guī)定在每一個(gè)字符串末端處加一個(gè)規(guī)定在每一個(gè)字符串末端處加一個(gè)“字符串結(jié)束標(biāo)字符串結(jié)束標(biāo)記記”0( ASCII碼為碼為0,空操縱字符空操縱字符,不引起任何操縱動(dòng)作不引起任何操縱動(dòng)作,也不是一個(gè)可表現(xiàn)的字符也不是一個(gè)可表現(xiàn)的字符.a占一個(gè)字節(jié)占一個(gè)字節(jié),“a”占占2個(gè)字節(jié)個(gè)字節(jié). C H I N A 0 長(zhǎng)度為長(zhǎng)度為6個(gè)字符個(gè)字符,輸出時(shí)輸出時(shí),一個(gè)一個(gè)字符一個(gè)一個(gè)字符輸出輸出,直到遇到末了的直到遇到末了的0字符字符,中斷輸出中斷輸出.注重注重:在

18、書寫字符串時(shí)不要加在書寫字符串時(shí)不要加0,系統(tǒng)自動(dòng)加系統(tǒng)自動(dòng)加. aa 03.6 變量賦初值變量賦初值1、C規(guī)定規(guī)定,能夠在定義變量的同時(shí)使變量初始化能夠在定義變量的同時(shí)使變量初始化例似例似: int a=3; a為整型變量為整型變量,初值為初值為3 float f=3.56; f為實(shí)型變量為實(shí)型變量,初值為初值為3.56 int a=b=c=5; 應(yīng)改為應(yīng)改為int a=5,b=5,c=5; 或或 int a,b,c;a=b=c=5; int a,b,c=5; a,b,c為整型變量為整型變量,c 的值為的值為52、初始化不是在編譯期間完成的、初始化不是在編譯期間完成的,而是在程序運(yùn)行時(shí)履行本

19、而是在程序運(yùn)行時(shí)履行本 函數(shù)時(shí)賦以初值函數(shù)時(shí)賦以初值,相當(dāng)于有一個(gè)賦值語(yǔ)句相當(dāng)于有一個(gè)賦值語(yǔ)句:int a=3;相當(dāng)于相當(dāng)于:int a; a=3;int a,b,c=5; 相當(dāng)于相當(dāng)于: int a,b,c; c=5;3.7 各類數(shù)值型信息間的混合運(yùn)算各類數(shù)值型信息間的混合運(yùn)算整型、實(shí)型(單精度、雙精度)、字符型信息能夠履行混合整型、實(shí)型(單精度、雙精度)、字符型信息能夠履行混合運(yùn)算運(yùn)算,在履行運(yùn)算時(shí)在履行運(yùn)算時(shí),差別類型信息要轉(zhuǎn)化成差別類型信息要轉(zhuǎn)化成 同一類型同一類型,接著運(yùn)接著運(yùn)算算.Double float long unsigned int short、char 橫行向右的箭頭示意

20、必定的變形橫行向右的箭頭示意必定的變形. 縱向箭頭示意當(dāng)運(yùn)算對(duì)象為差別類型時(shí)變形的方向縱向箭頭示意當(dāng)運(yùn)算對(duì)象為差別類型時(shí)變形的方向.例例:int i; float f; double d; long e; 10+a+i*f-de 10+a a變形成整數(shù)變形成整數(shù)97 ,運(yùn)算結(jié)論為運(yùn)算結(jié)論為107 i*f i ,f變形成變形成double 107+i*f 107變形成變形成double de e變形成變形成double 10+a+i*f-de 結(jié)論為結(jié)論為double型型 注重注重:變形是由系統(tǒng)自動(dòng)履行的變形是由系統(tǒng)自動(dòng)履行的.3.8 算術(shù)運(yùn)算符和算術(shù)表達(dá)式算術(shù)運(yùn)算符和算術(shù)表達(dá)式一、根基算術(shù)運(yùn)算

21、符一、根基算術(shù)運(yùn)算符 + 加法運(yùn)算符加法運(yùn)算符 減法運(yùn)算符減法運(yùn)算符 * 乘法運(yùn)算符乘法運(yùn)算符 除法運(yùn)算符除法運(yùn)算符 講明講明:兩個(gè)整數(shù)相除結(jié)論為整數(shù)兩個(gè)整數(shù)相除結(jié)論為整數(shù),53=1 ,舍去余舍去余 數(shù)部分?jǐn)?shù)部分,但除數(shù)和被除數(shù)中有一個(gè)為負(fù)值但除數(shù)和被除數(shù)中有一個(gè)為負(fù)值, 舍去的方向是不固定的舍去的方向是不固定的,-53=-1 或或-2,多數(shù)多數(shù) 機(jī)器采納機(jī)器采納“向零取整向零取整”方式方式,即即-53=-1 13=0 1.03=0.333333 % 模運(yùn)算符或求余運(yùn)算符模運(yùn)算符或求余運(yùn)算符 要求兩側(cè)均為整型信息要求兩側(cè)均為整型信息 7%4=3二、算術(shù)表達(dá)式和運(yùn)算符的優(yōu)先級(jí)與聯(lián)合性二、算術(shù)表達(dá)

22、式和運(yùn)算符的優(yōu)先級(jí)與聯(lián)合性 算術(shù)表達(dá)式算術(shù)表達(dá)式: 用算術(shù)運(yùn)算符和括號(hào)將操縱數(shù)毗鄰起來(lái)用算術(shù)運(yùn)算符和括號(hào)將操縱數(shù)毗鄰起來(lái) 優(yōu)先級(jí)優(yōu)先級(jí): 在表達(dá)式求值時(shí)在表達(dá)式求值時(shí),先按運(yùn)算符的優(yōu)先級(jí)高低次先按運(yùn)算符的優(yōu)先級(jí)高低次 序履行序履行 * 、% + 、- 算術(shù)運(yùn)算符的聯(lián)合方向?yàn)樗阈g(shù)運(yùn)算符的聯(lián)合方向?yàn)椤白宰蟮接易宰蟮接摇?既先左后右既先左后右,左聯(lián)合性左聯(lián)合性三、操縱強(qiáng)制類型變形運(yùn)算符將表達(dá)式變形成所需類型三、操縱強(qiáng)制類型變形運(yùn)算符將表達(dá)式變形成所需類型 方式方式:(類型名)(表達(dá)式)(類型名)(表達(dá)式) (double) a 將將a變形成變形成double型型 不要寫成不要寫成double (a)

23、 (int) (x+y)將將x+y的值變形成整型的值變形成整型 強(qiáng)制類型變形時(shí)強(qiáng)制類型變形時(shí),獵取一個(gè)所需類型的中間變量獵取一個(gè)所需類型的中間變量,原來(lái)變量的原來(lái)變量的類型未產(chǎn)生改變類型未產(chǎn)生改變.main()float x;int i;x=3.6;i=(int) x;printf(“x=%f,i=%d”,x,i);運(yùn)行結(jié)論運(yùn)行結(jié)論: x=3.6,i=3四、自增、自減運(yùn)算符四、自增、自減運(yùn)算符 i+,i 在使用在使用i 之后之后,先使先使i的值加(減)的值加(減)1 +i,i 在使用在使用i 之前之前,先使先使i的值加(減)的值加(減)1 i=3; j=+i; ( j 的值為的值為4,i的值是

24、的值是4) j=i+;( j 的值為的值為3,接著接著i變?yōu)樽優(yōu)?)注重注重:1、自增運(yùn)算符(、自增運(yùn)算符(+)、自減運(yùn)算符()、自減運(yùn)算符(),只能用于變只能用于變 量量,不能用于常量或表達(dá)式不能用于常量或表達(dá)式 5+,(a+b)+根基上不合法的根基上不合法的2、+和的聯(lián)合方向是和的聯(lián)合方向是“自右到左自右到左” i+ 相當(dāng)于(相當(dāng)于(i+) i=3; printf(“%d”, i+) 輸出結(jié)論是輸出結(jié)論是:-3五、有關(guān)表達(dá)式使用中的咨詢題講明五、有關(guān)表達(dá)式使用中的咨詢題講明 1、在表達(dá)式中見諒自增或自減運(yùn)算時(shí)、在表達(dá)式中見諒自增或自減運(yùn)算時(shí),非常簡(jiǎn)單犯錯(cuò)非常簡(jiǎn)單犯錯(cuò) i=3; k=i+i+

25、i+ k=9 i=6 k=+i+i+i k=18 i=62、運(yùn)算符由兩個(gè)字符組成時(shí)、運(yùn)算符由兩個(gè)字符組成時(shí),聯(lián)合性完大概多地自左向右聯(lián)合性完大概多地自左向右 i+j 相當(dāng)于相當(dāng)于(i+)+j3、調(diào)用函數(shù)時(shí)、調(diào)用函數(shù)時(shí),實(shí)參的求值次序?qū)崊⒌那笾荡涡?i=3; printf(“%d,%d”,i,i+);有的系統(tǒng)從左向右求值有的系統(tǒng)從左向右求值,輸出輸出3,3有的系統(tǒng)從右向左求值有的系統(tǒng)從右向左求值,輸出輸出4,3 多數(shù)采納此方式多數(shù)采納此方式3.9 賦值運(yùn)算符和賦值表達(dá)式賦值運(yùn)算符和賦值表達(dá)式一、賦值運(yùn)算符一、賦值運(yùn)算符 “=”是賦值符號(hào)是賦值符號(hào) 作用是將一個(gè)信息賦給一個(gè)變量作用是將一個(gè)信息賦給

26、一個(gè)變量. a=3 是一個(gè)賦值表達(dá)式是一個(gè)賦值表達(dá)式,將常量將常量3賦值給變量賦值給變量 a a=3+5 是將一個(gè)表達(dá)式的值賦值給一個(gè)變量是將一個(gè)表達(dá)式的值賦值給一個(gè)變量二、類型變形二、類型變形 似果賦值運(yùn)算符兩側(cè)類型不一致似果賦值運(yùn)算符兩側(cè)類型不一致,且根基上數(shù)值型或字符且根基上數(shù)值型或字符 型型 ,在賦值時(shí)要履行類型變形在賦值時(shí)要履行類型變形1、float double int 實(shí)型信息賦值給整型變量時(shí)實(shí)型信息賦值給整型變量時(shí),舍舍實(shí)數(shù)的小數(shù)部分舍舍實(shí)數(shù)的小數(shù)部分. int i; i=3.45;printf(“i=%d”,i); 結(jié)論結(jié)論:i=3 2、int float double 整型

27、信息賦值給實(shí)型變量時(shí)整型信息賦值給實(shí)型變量時(shí),數(shù)值不變數(shù)值不變. float f;f=23; 先將先將23變形成變形成23.00000,7位位,再存放到變量中再存放到變量中 double d;d=23; 先將先將23變形成變形成23.0000000000000,16位位,再存放到變量中再存放到變量中3、char int因?yàn)檎妥兞空家驗(yàn)檎妥兞空?個(gè)字節(jié)個(gè)字節(jié),字符占字符占1個(gè)字節(jié)個(gè)字節(jié),所以將字符信息放到所以將字符信息放到整型變量低整型變量低8位中位中,有兩種情況有兩種情況:(1)、高)、高8位補(bǔ)零位補(bǔ)零.(2)、高)、高8位履行符號(hào)擴(kuò)展位履行符號(hào)擴(kuò)展1 1 1 1 1 1 1 00 0 0

28、 0 0 0 0 0 1 1 1 1 1 1 1 01 1 1 1 1 1 1 01 1 1 1 1 1 1 1 1 1 1 1 1 1 1 04、double float double float:截取前截取前7位位 float double:數(shù)值不變數(shù)值不變,有效位擴(kuò)充到有效位擴(kuò)充到16位位5、int long:符號(hào)位擴(kuò)充符號(hào)位擴(kuò)充 long int:截取低截取低16位位6、int short long char:截取低截取低8位位7、unsigned int long int:只需將高位補(bǔ)零只需將高位補(bǔ)零8、signed unsigned :原樣賦值原樣賦值三、復(fù)合的賦值運(yùn)算符三、復(fù)合的

29、賦值運(yùn)算符 在賦值符在賦值符“=”之前加上其他運(yùn)算符便能夠構(gòu)成復(fù)之前加上其他運(yùn)算符便能夠構(gòu)成復(fù) 合運(yùn)算符合運(yùn)算符 a+=3 相當(dāng)于相當(dāng)于 : a=a+3 x*=y+8 相當(dāng)于相當(dāng)于 : x=x*(y+8) 作用作用:簡(jiǎn)化程序簡(jiǎn)化程序,提高編譯功效提高編譯功效.四、賦值表達(dá)式四、賦值表達(dá)式 形式形式: 作用作用: 將賦值運(yùn)算符右側(cè)的將賦值運(yùn)算符右側(cè)的“表達(dá)式表達(dá)式”的值賦值給左邊的變量的值賦值給左邊的變量. a=b=c=3 表達(dá)式值為表達(dá)式值為3,a,b,c值均為值均為3 a=(b=10)(c=2) 表達(dá)式的值為表達(dá)式的值為5,a=5,b=10,c=2 a=12; a+=a-=a*a 末了末了

30、a=-2643.10 逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式逗號(hào)運(yùn)算符逗號(hào)運(yùn)算符:, 例似例似:3+5,4+9形式形式:表達(dá)式表達(dá)式1,表達(dá)式表達(dá)式2,表達(dá)式表達(dá)式n求解環(huán)節(jié)求解環(huán)節(jié):先求表達(dá)式先求表達(dá)式1,再求表達(dá)式再求表達(dá)式2, 整個(gè)逗號(hào)表達(dá)式的值是末了一個(gè)表達(dá)式的值整個(gè)逗號(hào)表達(dá)式的值是末了一個(gè)表達(dá)式的值. a=3*5,a*4 表達(dá)式的值表達(dá)式的值:60 緣由緣由:=的優(yōu)先級(jí)高于的優(yōu)先級(jí)高于,運(yùn)算符運(yùn)算符 a=3; (a=a*5,a*4),a+5 表達(dá)式的值表達(dá)式的值:20賦值表達(dá)式賦值表達(dá)式:x=(a=3,6*3) x=18 x=a=3,6*a x=3 表達(dá)式的值為表達(dá)式的值為:1

31、8第四章第四章 次序程序設(shè)計(jì)次序程序設(shè)計(jì)4.1 C語(yǔ)句概述語(yǔ)句概述4.2 程序的三種根基結(jié)構(gòu)程序的三種根基結(jié)構(gòu)4.3 賦值語(yǔ)句賦值語(yǔ)句4.4 信息輸出信息輸出4.5 信息輸入信息輸入4.6 程序舉例程序舉例4.1 C 語(yǔ)句概述語(yǔ)句概述C語(yǔ)句能夠分為五類語(yǔ)句能夠分為五類:1、操縱語(yǔ)句、操縱語(yǔ)句 if () else for() while() 2、函數(shù)調(diào)用語(yǔ)句、函數(shù)調(diào)用語(yǔ)句 printf(“C 語(yǔ)言程序設(shè)計(jì)語(yǔ)言程序設(shè)計(jì)”);3、表達(dá)式語(yǔ)句、表達(dá)式語(yǔ)句 由一個(gè)表達(dá)式加一個(gè)分號(hào)構(gòu)成由一個(gè)表達(dá)式加一個(gè)分號(hào)構(gòu)成 a=3; i=i+; i+; x+y;4、空語(yǔ)句、空語(yǔ)句 只有一個(gè)分號(hào)的語(yǔ)句只有一個(gè)分號(hào)的語(yǔ)

32、句 ; 啥都不做啥都不做5、能夠用、能夠用 把部分語(yǔ)句括起來(lái)成為復(fù)合語(yǔ)句把部分語(yǔ)句括起來(lái)成為復(fù)合語(yǔ)句main()int t;t=2; int t=3; printf(“%d”,t); printf(“%d”,t);輸出結(jié)論輸出結(jié)論:3 24.2 程序的三種結(jié)構(gòu)程序的三種結(jié)構(gòu)有三種根基結(jié)構(gòu)有三種根基結(jié)構(gòu):次序結(jié)構(gòu)、挑選結(jié)構(gòu)、循環(huán)結(jié)構(gòu)次序結(jié)構(gòu)、挑選結(jié)構(gòu)、循環(huán)結(jié)構(gòu)1、次序結(jié)構(gòu)、次序結(jié)構(gòu): 2、挑選結(jié)構(gòu)、挑選結(jié)構(gòu): 3、循環(huán)語(yǔ)句、循環(huán)語(yǔ)句: 當(dāng)型循環(huán)當(dāng)型循環(huán) 直到型直到型ABPAB4.2 賦值語(yǔ)句賦值語(yǔ)句賦值語(yǔ)句是由表達(dá)式加上一個(gè)分號(hào)構(gòu)成賦值語(yǔ)句是由表達(dá)式加上一個(gè)分號(hào)構(gòu)成注重注重:1、“=”是賦值運(yùn)算

33、符是賦值運(yùn)算符2、賦值表達(dá)式和賦值語(yǔ)句差別、賦值表達(dá)式和賦值語(yǔ)句差別. 似似:if (a=b)0) t=a; if (a=b;)0) t=a; 4.3 信息輸入輸出的概念及在信息輸入輸出的概念及在C中的實(shí)現(xiàn)中的實(shí)現(xiàn)1、輸入、輸入:從外部向輸入設(shè)備(鍵盤、磁盤等)輸入信息從外部向輸入設(shè)備(鍵盤、磁盤等)輸入信息 輸出輸出:從統(tǒng)計(jì)機(jī)向外部輸出設(shè)備(表現(xiàn)器、打印機(jī))輸出從統(tǒng)計(jì)機(jī)向外部輸出設(shè)備(表現(xiàn)器、打印機(jī))輸出 信息信息2、C自已不提供輸入輸出語(yǔ)句自已不提供輸入輸出語(yǔ)句,是由函數(shù)完成的是由函數(shù)完成的 #include (standard input & output) #include “

34、stdio.h” putchar(輸出字符輸出字符) gerchar(輸入字符輸入字符) pirntf(標(biāo)準(zhǔn)輸出標(biāo)準(zhǔn)輸出) scanf(標(biāo)準(zhǔn)輸入標(biāo)準(zhǔn)輸入)等等4.4 字符信息的輸入輸出字符信息的輸入輸出1、字符輸出函數(shù)、字符輸出函數(shù)putchar() 作用作用:向終端輸出一個(gè)字符向終端輸出一個(gè)字符 標(biāo)準(zhǔn)標(biāo)準(zhǔn):putchar(c); 講明講明:將字符變量將字符變量c輸出輸出 其中其中c能夠是能夠是int 或或 char (包羅轉(zhuǎn)義字符包羅轉(zhuǎn)義字符)#include main()char a,b,c; a=B;b=O;c=Y;putchar(a); putchar(b); putchar(c);

35、輸出結(jié)論輸出結(jié)論:BOY#include main()char a,b,c; a=B;b=O;c=Y;putchar(a); putchar(n); putchar(b); putchar(n); putchar(c); putchar(n); 輸出結(jié)論輸出結(jié)論:B O Yputchar(101);2、字符輸入函數(shù)、字符輸入函數(shù) getchar() 作用作用:從終端輸入一個(gè)字符從終端輸入一個(gè)字符 標(biāo)準(zhǔn)標(biāo)準(zhǔn):getchar(); 講明講明:沒有指標(biāo)沒有指標(biāo),函數(shù)值是從終端獵取的字符函數(shù)值是從終端獵取的字符#include main()char c;c=getchar();putchar(c);輸

36、入輸入:c輸出輸出:c注重注重:1、 getchar()只能接收一個(gè)字符只能接收一個(gè)字符2、 getchar()函數(shù)獵取的字符能夠函數(shù)獵取的字符能夠 賦給字符變量賦給字符變量 例似例似: char c; c=getchar(); 賦給整型變量賦給整型變量 例似例似: int c; c=getchar(); 做為表達(dá)式的一部分做為表達(dá)式的一部分 例似例似:putchar(getchar();4.5 標(biāo)準(zhǔn)輸入與輸出標(biāo)準(zhǔn)輸入與輸出1、標(biāo)準(zhǔn)輸出函數(shù)、標(biāo)準(zhǔn)輸出函數(shù)printf() 作用作用:向終端輸出如果干個(gè)隨意率性類型信息向終端輸出如果干個(gè)隨意率性類型信息 辨識(shí)辨識(shí): putchar函數(shù)函數(shù):只能輸出

37、字符只能輸出字符,且只能輸出一個(gè)字符且只能輸出一個(gè)字符 printf函數(shù)函數(shù):能夠輸出多個(gè)信息能夠輸出多個(gè)信息,且為隨意率性類型且為隨意率性類型 標(biāo)準(zhǔn)標(biāo)準(zhǔn): printf(標(biāo)準(zhǔn)操縱(標(biāo)準(zhǔn)操縱,輸出表列)輸出表列) 標(biāo)準(zhǔn)操縱標(biāo)準(zhǔn)操縱:用雙引號(hào)括起來(lái)的字符串用雙引號(hào)括起來(lái)的字符串,包羅兩個(gè)信息包羅兩個(gè)信息: 標(biāo)準(zhǔn)講明標(biāo)準(zhǔn)講明:由由“%”和標(biāo)準(zhǔn)字符組成和標(biāo)準(zhǔn)字符組成,%d,%f,%u等等 作用作用:將輸出信息變形成指定的標(biāo)準(zhǔn)輸出將輸出信息變形成指定的標(biāo)準(zhǔn)輸出 一樣字符一樣字符:需要原樣輸出的字符需要原樣輸出的字符.輸出表列輸出表列:需要輸出的部分信息需要輸出的部分信息,能夠是表達(dá)式能夠是表達(dá)式例例:

38、 printf(“a=%d , b=%d”,a,a+b); 標(biāo)準(zhǔn)講明標(biāo)準(zhǔn)講明 輸出表列輸出表列標(biāo)準(zhǔn)字符標(biāo)準(zhǔn)字符:對(duì)差別類型的信息用差別的標(biāo)準(zhǔn)字符對(duì)差別類型的信息用差別的標(biāo)準(zhǔn)字符(1)d標(biāo)準(zhǔn)符標(biāo)準(zhǔn)符 % d:按整形信息的現(xiàn)實(shí)長(zhǎng)度輸出按整形信息的現(xiàn)實(shí)長(zhǎng)度輸出 %md:m為指定輸出字段寬度為指定輸出字段寬度,似信息的位數(shù)小于似信息的位數(shù)小于m ,那么那么 左左 端補(bǔ)空格端補(bǔ)空格,如果大于如果大于m,按現(xiàn)實(shí)位數(shù)輸出按現(xiàn)實(shí)位數(shù)輸出 a=123,d=12345 printf(“%4d,%4d”,a,d); 結(jié)論結(jié)論: %ld:輸出長(zhǎng)整型信息輸出長(zhǎng)整型信息,似用似用%d輸出長(zhǎng)整型信息便會(huì)犯錯(cuò)輸出長(zhǎng)整型信息便

39、會(huì)犯錯(cuò) long a=123456; printf(“%ld”,a); 結(jié)論結(jié)論: printf(“%8ld”,a); 結(jié)論結(jié)論: 注重注重:int型信息能夠用型信息能夠用%d或或%ld標(biāo)準(zhǔn)輸出標(biāo)準(zhǔn)輸出_123,12345123456_ _ 123456(2)o標(biāo)準(zhǔn)符標(biāo)準(zhǔn)符:以八進(jìn)制數(shù)形式輸出整數(shù)以八進(jìn)制數(shù)形式輸出整數(shù) 按八進(jìn)制形式輸出的數(shù)值不帶符號(hào)按八進(jìn)制形式輸出的數(shù)值不帶符號(hào) int a=-1; printf(“%d,%o,%8o”,a,a,a); 輸出結(jié)論輸出結(jié)論:(3)x 標(biāo)準(zhǔn)符標(biāo)準(zhǔn)符:以十六進(jìn)制數(shù)輸出整數(shù)以十六進(jìn)制數(shù)輸出整數(shù),同樣不大概表現(xiàn)負(fù)數(shù)同樣不大概表現(xiàn)負(fù)數(shù) int a=-1;

40、printf(“%d,%o,%x”,a,a,a); 輸出結(jié)論輸出結(jié)論: 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1-1,177777, _ _177777-1,177777,ffff(4)u標(biāo)準(zhǔn)符標(biāo)準(zhǔn)符:輸出無(wú)符號(hào)型信息輸出無(wú)符號(hào)型信息 即以十進(jìn)制形式輸出無(wú)符號(hào)數(shù)即以十進(jìn)制形式輸出無(wú)符號(hào)數(shù) unsigned int a=65535; printf(“a=%d,%o,%x,%un”,a,a,a,a); 輸出結(jié)論輸出結(jié)論: int b=-2; printf(“b=%d,%o,%x,%u”,b,b,b,b); 輸出結(jié)論輸出結(jié)論:1 1 1 1 1 1 1 1 1 1 1 1 1

41、1 1 11 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0a=-1,177777,ffff,65535b=-2,177776,fffe,65534(5)c標(biāo)準(zhǔn)符標(biāo)準(zhǔn)符:用來(lái)輸出一個(gè)字符用來(lái)輸出一個(gè)字符 char c=a; printf(“%c”,c); 輸出結(jié)論輸出結(jié)論:一個(gè)整數(shù)其值在一個(gè)整數(shù)其值在0255也能夠用字符形式輸出也能夠用字符形式輸出,同樣字符型數(shù)同樣字符型數(shù) 據(jù)也能夠用整數(shù)形式輸出據(jù)也能夠用整數(shù)形式輸出 char c=a; int i=97; printf(“%c,%d,%c,%d”,c,c,i,i); 結(jié)論結(jié)論: printf(“%3c,%3d,%3c,%3d”,

42、c,c,i,i); 結(jié)論結(jié)論:aa,97,a,97_ _ a, _ 97, _ _ a, _ 976)s標(biāo)準(zhǔn)符標(biāo)準(zhǔn)符:用來(lái)輸出一個(gè)字符串用來(lái)輸出一個(gè)字符串 %s:printf(“%s”,”china”); 結(jié)論結(jié)論: %ms:輸出的字符串占輸出的字符串占m列列,似字符串的自已長(zhǎng)度大于似字符串的自已長(zhǎng)度大于m, 那么將字符串全部輸出那么將字符串全部輸出,如果小于如果小于m那么左補(bǔ)空格那么左補(bǔ)空格 %-ms:似串長(zhǎng)度小于似串長(zhǎng)度小于m,那么在那么在m列范疇內(nèi)右補(bǔ)空格列范疇內(nèi)右補(bǔ)空格, 字符串左靠字符串左靠 %m.ns:輸出占輸出占m列列,但只取字符串中左端但只取字符串中左端n個(gè)字符個(gè)字符, 字符串

43、在字符串在m列的右側(cè)列的右側(cè),左側(cè)補(bǔ)空格左側(cè)補(bǔ)空格 %-m.ns: 似果似果nm,那么那么m自動(dòng)取自動(dòng)取n值值,n個(gè)字符正常輸出個(gè)字符正常輸出. printf(“%3s,%7.2s,%.4s,%-5.3sn”,”china”,” china”,” china”,” china”); 輸出結(jié)論輸出結(jié)論: chinachina, _ _ _ _ _ch, chin, chi _ _(7) f標(biāo)準(zhǔn)符標(biāo)準(zhǔn)符:用來(lái)輸出實(shí)數(shù)(單、雙精度)用來(lái)輸出實(shí)數(shù)(單、雙精度),以小數(shù)形式輸出以小數(shù)形式輸出 %f:不指定字符寬度不指定字符寬度,由系統(tǒng)自動(dòng)指定由系統(tǒng)自動(dòng)指定,使整數(shù)部分使整數(shù)部分 全部輸出全部輸出,同時(shí)輸

44、出同時(shí)輸出6位小數(shù)位小數(shù) 注重注重:單精度前單精度前7位有效位有效,雙精度前雙精度前16位有效位有效. float x=111111.111,y=222222.222; printf(“%f”,x+y); 結(jié)論結(jié)論: %m.nf:輸出信息占輸出信息占8列列,其中有其中有n位小數(shù)位小數(shù), 似數(shù)值長(zhǎng)度小于似數(shù)值長(zhǎng)度小于m,那么左端補(bǔ)空格那么左端補(bǔ)空格 %-m.nf:輸出的數(shù)值向左接近輸出的數(shù)值向左接近,右端補(bǔ)空格右端補(bǔ)空格float f=123.456;printf(“%f _ _%10f _ _%10.2f _ _%.2f _ _%-10.2f”,f,f,f,f);結(jié)論結(jié)論:333333.328

45、125 超過超過7位無(wú)意義位無(wú)意義123.456001 _ _123.456001 _ _ _ _ _ _123.46 _ _123.46 _ _ _ _(8) e標(biāo)準(zhǔn)符標(biāo)準(zhǔn)符:以指數(shù)形式輸出實(shí)數(shù)以指數(shù)形式輸出實(shí)數(shù) %e:不指定輸出信息所占的寬度和數(shù)字部分小數(shù)位數(shù)不指定輸出信息所占的寬度和數(shù)字部分小數(shù)位數(shù),由由 系統(tǒng)自動(dòng)指定系統(tǒng)自動(dòng)指定,給出給出6位小數(shù)位小數(shù),指數(shù)部分占指數(shù)部分占5位(似位(似 e+002,其中其中e占一位占一位,指數(shù)符號(hào)占一位指數(shù)符號(hào)占一位,指數(shù)占指數(shù)占3 位)位),數(shù)值按規(guī)格化指數(shù)輸出數(shù)值按規(guī)格化指數(shù)輸出,小小 數(shù)點(diǎn)前有且只有一數(shù)點(diǎn)前有且只有一 個(gè)非零數(shù)字個(gè)非零數(shù)字. p

46、rintf(“%e”,123.456); 輸出輸出: %m.ne和和%-m.ne :m,n字符含義與前面一樣字符含義與前面一樣, n指小數(shù)部分的位數(shù)指小數(shù)部分的位數(shù) 1.234560e+002(9) g標(biāo)準(zhǔn)符標(biāo)準(zhǔn)符:用來(lái)輸出實(shí)數(shù)用來(lái)輸出實(shí)數(shù),依照數(shù)值的大小自動(dòng)挑選依照數(shù)值的大小自動(dòng)挑選f標(biāo)準(zhǔn)標(biāo)準(zhǔn) 和和e標(biāo)準(zhǔn)標(biāo)準(zhǔn),挑選輸出時(shí)占寬度較小的一種挑選輸出時(shí)占寬度較小的一種,且不且不 輸出無(wú)意義的零輸出無(wú)意義的零. f=123.468; printf(“%f,%e,%g”,f,f,f); 結(jié)論結(jié)論: 123.468000,1.234680e+002,123.468使用使用printf函數(shù)時(shí)應(yīng)注重函數(shù)時(shí)應(yīng)

47、注重: (1):標(biāo)準(zhǔn)字符要用小寫字母(除標(biāo)準(zhǔn)字符要用小寫字母(除X E G)%d不要寫成不要寫成%D (2):能夠在能夠在“標(biāo)準(zhǔn)操縱標(biāo)準(zhǔn)操縱”字符串內(nèi)見諒字符串內(nèi)見諒“轉(zhuǎn)義字符轉(zhuǎn)義字符” 似似: n,t,b等等. (3):標(biāo)準(zhǔn)講明以標(biāo)準(zhǔn)講明以%開頭開頭,以以d,o,x,u,c,s,f,e,g等等9個(gè)標(biāo)準(zhǔn)字個(gè)標(biāo)準(zhǔn)字 符結(jié)束符結(jié)束,在標(biāo)準(zhǔn)講明中能夠插入附加字符在標(biāo)準(zhǔn)講明中能夠插入附加字符,其他字符其他字符 均以原樣輸出均以原樣輸出. Printf(“c=%c,f=%f,s=%s”,c,f,s); (4):似果想輸出字符似果想輸出字符“%”,那么應(yīng)在那么應(yīng)在“標(biāo)準(zhǔn)操縱標(biāo)準(zhǔn)操縱”字符串中字符串中 用接連兩個(gè)用接連兩個(gè)%示意示意. Printf(“%f%”,1.03); 輸出輸出:0.333333%2、標(biāo)準(zhǔn)輸入函數(shù)、標(biāo)準(zhǔn)輸入函數(shù)scanf函數(shù)函數(shù)辨識(shí)辨識(shí):getchar函數(shù)只能用來(lái)輸入一個(gè)字符函數(shù)只能用來(lái)輸入一個(gè)字符scanf函數(shù)能夠用來(lái)輸入任何類型的多個(gè)信息函數(shù)能夠用來(lái)輸入任何類型的多個(gè)信息.形式形式:scanf(標(biāo)準(zhǔn)操縱(標(biāo)準(zhǔn)操縱,地址

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論