亚洲欧美国产制服另类,日韩1区久久久久久久久久,亚洲欧美中文日韩aⅴ,不卡AV在线网址

    歡迎來到匯文網(wǎng)! | 幫助中心 匯文網(wǎng)——高品質(zhì)閱讀,高比例分成!
    匯文網(wǎng)

    C程序設計課件匯總全書電子教案完整版課件(最新).pptx

    收藏

    編號:20734353    類型:共享資源    大?。?span id="ug8sdy2" class="font-tahoma">4.44MB    格式:PPTX    上傳時間:2022-11-10
    29.9
    積分
    關 鍵 詞:
    程序設計 課件 匯總 全書 電子 教案 完整版 最新
    資源描述:
    引入,任務1,編寫一個應用程序,實現(xiàn) ATM 自動取款機界面。,任務2,編寫一個應用程序,實現(xiàn)購物結算系統(tǒng)界面。,內(nèi)容提綱CONTENTS PAGE,04如何學習C語言,02為什么要學習C語言,03C語言主要內(nèi)容,01C語言簡介,C語言簡介:什么是程序,生活中的程序,生活中的程序,通常指完成某些事務的一種既定方式和過程,下面一起看生活中ATM“取錢”程序 。,計算機程序,計算機程序與生活中的程序相似,但是計算機不會主動去執(zhí)行,需要我們給予命令,如“ATM 取錢”,命令是取錢,程序就只能是取錢,而不是存錢。每一條下達的命令就是指令,對應計算機執(zhí)行的一個基本動作。告訴計算機按照某種順序完成一系列指令,這一系列指令的集合稱為程序。程序是為了使計算機執(zhí)行某些操作或解決某個問題而編寫的一系列有序指令的集合。,C語言簡介:編程語言,初次看到C語言,大多同學或許有疑問,之前很熟悉漢語,略懂英語 、韓語,還聽說德語、法語等各國不同語言,可不了解C語言甚至未聽說。C語言是一種編程語言,接下來先理解什么是編程語言。 編程語言的目的是使用人類語言去控制計算機,告訴計算機我們要做的事情,電腦每做的一次動作,一個步驟,都是按照已經(jīng)用計算機語言編好的程序來執(zhí)行的,程序是計算機要執(zhí)行的指令的集合,而程序全部都是用我們所掌握的語言來編寫的。編程語言種類非常的多,總的來說可以分成機器語言、匯編語言、高級語言三大類.,CPU指令系統(tǒng),由0、1序列構成的指令碼組成如:10000000 加 10010000 減,用助記符號描述的指令系統(tǒng)如 ADD A, B,面向機器的語言,面向過程和面向?qū)ο?6,硬件(Hardware),操作系統(tǒng)(OS),應用程序(Application),應用平臺,基于平臺的應用程序,低級語言的地盤,高級語言的地盤,C語言的地盤,內(nèi)容提綱CONTENTS PAGE,04如何學習C語言,02為什么要學習C語言,03C語言主要內(nèi)容,01C語言簡介,05集成編譯環(huán)境說明,編程語言排名(TIOBE)(走勢圖和排名),C語言是現(xiàn)代編程語言的開山鼻祖。毫不夸張,它改變了編程世界,Unix,Linux,Windows,Android等操作系統(tǒng)JAVA 虛擬機,Apach,Oracle,Sqlserver, Matlib等應用軟件Python,Ruby等編程語言,認證與比賽,內(nèi)容提綱CONTENTS PAGE,04如何學習C語言,02為什么要學習C語言,01C語言簡介,03C語言主要內(nèi)容,基本語法:常量與變量,基本數(shù)據(jù)類型,運算符與表達式,輸入輸出語句程序結構:包括順序結構、選擇結構、循環(huán)結構。掌握while、do-while、for語句的格式,理解這些語句的執(zhí)行過程,會編寫具有嵌套結構的循環(huán)程序;掌握break語句和continue語句的使用方法模塊化設計:數(shù)組、函數(shù)、變量作用域。能用一維數(shù)組或二維數(shù)組解決排序、矩陣等問題,能運用字符數(shù)組和字符串解決字符串的輸入輸出和統(tǒng)計查找等問題。熟練掌握函數(shù)定義的一般形式和函數(shù)的調(diào)用方法,掌握函數(shù)參數(shù)和函數(shù)的返回值,了解函數(shù)的嵌套調(diào)用和遞歸調(diào)用指針與結構體:掌握地址和指針的概念、指針變量的定義與引用,掌握數(shù)組和字符串的指針表示與應用文件:掌握文件的打開、關閉、讀寫等操作;了解文件內(nèi)容的定位與查找;重點掌握fprintf、fscanf、fseek等函數(shù)。,內(nèi)容提綱CONTENTS PAGE,02為什么要學習C語言,01C語言簡介,03C語言主要內(nèi)容內(nèi)容,04如何學習C語言,敲代碼!,編寫第一個程序,步驟,第一步 :編輯。第二步 :編譯。第三步 :鏈接。第四步 :運行。在運行結果與期望不符時,需要檢查原因,修改代碼,重新執(zhí)行第一步到第三步直到程序沒有問題。,/*編寫第一個 C 程序*/void main()printf(Hello World!); / 輸出 Hello World!,實現(xiàn)任務,任務1,#include #include /*顯示 ATM 自動取款機*/main()printf( 歡迎 Teacher 進入 ATM 自動取款機 n);printf(*n);printf(n1. 用戶信息 t 2. 修改密碼 n);printf(n3. 取款 tt 4. 存款 n);printf(n5. 轉(zhuǎn)賬 tt 6. 取消 n);printf(*n);,任務2,#include #include /*顯示購物結算系統(tǒng)*/main()printf(n 歡迎 teacher 使用購物結算管理系統(tǒng) n);printf(n*n);printf(n1. 客戶信息管理 n);printf(n1. 購物清單 n);printf(n1. 購物結算 n);printf(n1. 退出 n);printf(n*n);system(pause);,內(nèi)容提綱CONTENTS PAGE,04獨立作業(yè),02知識點講解,03例題講解,01任務,05獨立實訓,任務1:,【問題提出】編寫一個應用程序,實現(xiàn)從鍵盤上輸入購物物品名稱、單價、數(shù)量和折扣,程序自動計算實際消費金額,結果顯示在屏幕上,即超市自動結算器【問題分析】涉及的數(shù)據(jù):物品名稱、單價、數(shù)量和折扣,實際消費金額功能要求:提供界面,接收實際消費金額,計算消費金額注意:C程序中界面模式是控制臺式界面(非鼠標交互界面)。【總體設計】 根據(jù)問題分析,其設計如表格。,任務2:,在任務1的基礎上,會員按照消費10元1個積分計算,并打印小票。請同學們補充右邊這個表格。,任務3:,商場推出了購物抽獎活動,當輸入客戶卡號,根據(jù)規(guī)則輸出各位數(shù)之和。抽獎規(guī)則是,4位會員卡各位數(shù)之和為28則中獎了請同學們思考并補充右邊表格,任務1:圓面積計算器,【問題提出】編寫一個應用程序,實現(xiàn)從鍵盤上輸入購物物品名稱、單價、數(shù)量和折扣,程序自動計算實際消費金額,結果顯示在屏幕上,即超市自動結算器【問題分析】涉及的數(shù)據(jù):物品名稱、單價、數(shù)量和折扣,實際消費金額功能要求:提供界面,接收實際消費金額,計算消費金額注意:C程序中界面模式是控制臺式界面(非鼠標交互界面)?!究傮w設計】 根據(jù)問題分析,其設計如表格。,內(nèi)容提綱CONTENTS PAGE,04獨立作業(yè),03例題講解,01應用程序,05獨立實訓,02知識點講解,2.2.1C程序的構成,2.2.2C程序注釋,所謂注釋是為了讀懂程序而加的注釋信息,其有無不影響程序的正確性。C程序提供以下兩種注釋方式:/:單條注釋/* */:多條注釋,2.2.3 C程序數(shù)據(jù)類型,2.2.4常量與變量,1. 在程序運行過程中值不發(fā)生變化的量,稱為常量。 C常量分數(shù)值型常量和字符型常量兩類,如217、-2.5是數(shù)值型常量,a是字符型常量。C語言系統(tǒng)能根據(jù)常量的書寫形式自動識別其類型。 常量可用宏定義命令#define來定義一個常量的標識,且一旦定義后,該標識將永久性代表此常量,常量標識符一般用大寫字母表示。 用宏定義命令定義常量的目的便于在大型程序中反復使用某一數(shù)值,這樣,會帶來很多方便,因為,當改變了常量的初始值后,其后的所有使用該常量的語句,都會自動使用該常量改變后的值。 符號常量定義的一般格式為:#define 符號常量標識符 數(shù)值 如例題2-1圓周率就可以定義為符號常量: #define PI 3.14 定義完成后我們要用到圓周率時就可以使用PI這一常量。,2.在程序運行過程中其值可變化的量,稱變量。 C語言中變量的使用規(guī)則為先定義后使用,此環(huán)節(jié)好比我們要將某個產(chǎn)品存放到倉庫以前,應該建立能存放產(chǎn)品的庫房一樣。定義變量的實質(zhì)是給變量分配一定字節(jié)數(shù)的內(nèi)存空間,定義變量的基本形式為: 數(shù)據(jù)類型 變量名標識符;(如:double r;/定義圓的半徑),變量說明:,“變量名標識符”為變量的名字, 其命名規(guī)范要符合C語言合法的標識符,C語言規(guī)定合法標識符由由字母、數(shù)字、下劃線組成,并且只能由字母或下劃線開始,其長度一般不超過8個字符,還不能使用C語言保留字(見附錄)。下面是合法的標識符,也是合法的變量名。r,s,Sum,average,class,day,month,student_name,_above,lotus_1_2_3.下面是不合法的標識符:M.D.John,$123,#33,3D64,ab,int,2.2.5整型常量與整型變量,1.整型常量整型常量有時我們也稱為整常數(shù)。在C語言中常見的表示方法有十進制整常數(shù)、八進制整常數(shù)、十六進制整常數(shù)。十進制整常數(shù),其數(shù)碼為09。八進制整常數(shù)必須以0開頭,即以0作為八進制數(shù)的前綴。數(shù)碼取值為07。八進制數(shù)通常是無符號數(shù)。十六進制整常數(shù)的前綴為0X或0 x。其數(shù)碼取值為09,AF或af。,2.整型變量在C語言中,當我們需要一個用于存放整數(shù)的空間時我們就可以利用C語言中的整型的關鍵字(如int)定義整型變量。,數(shù)據(jù)類型 變量名標識符,變量名標識符,.;如:int a,b,c; /*同時定義a,b,c三個整型變量*/long x,y; /*同時定義x,y兩個長整型變量*/unsigned p,q; /*同時定義p,q兩個無符號整型變量*/允許在一個類型說明符后,說明多個相同類型的變量。各變量名之間用逗號間隔。數(shù)據(jù)類型與變量名之間至少用一個空格間隔。最后一個變量名之后必須以“;”號結尾。變量說明必須放在變量使用之前。一般放在函數(shù)體的開頭部分。,整型變量練習,/*練習2-1:整型變量的定義和使用*/main()int ic; /*定義整型變量ic*/long id; /*定義長整型變量id*/ic = 44; /*將數(shù)據(jù)44存入空間ic中*/id = 22;id = id + ic; /*id中數(shù)據(jù)加上ic中數(shù)據(jù)后存入ic中*/printf(id=%dn,id); /*輸出id中的值*/printf(sizeof ic:%dn,sizeof(ic);/*輸出ic存儲空間的大小*/printf(sizeof id:%dn,sizeof(id);system(pause);請上機調(diào)試寫出結果,2.2.6實型常量與實型變量,1.實型常量實型也稱為浮點型。實型常量也稱為實數(shù)或者浮點數(shù)。在語言中,實數(shù)只采用十進制,十進制又分為十進制數(shù)形式和指數(shù)形式。十進制數(shù)形式由數(shù)碼0 9和小數(shù)點組成。例如:0.0,.25,5.789,0.13,5.0,300.,-267.8230等均為合法的實數(shù)。指數(shù)形式由十進制數(shù),加階碼標志“e”或“E”以及階碼組成。如: 2.1E5 (相當于2.1*105)、3.7E-2都是合法的指數(shù)表示形式。,思考:以下是合法的指數(shù)形式表示嗎?,以下不是合法的實數(shù)的指數(shù)形式表示:345 (原因:無小數(shù)點)E7 (原因:階碼標志E之前無數(shù)字) -5 (原因:無階碼標志)53.-E3 (原因:負號位置不對)2.7E (原因:無階碼),2.實型變量C語言中的實型變量分為兩類:單精度型和雙精度型,其類型說明符單精度為float,雙精度說明符為double。單精度型變量占4個字節(jié)(32位)內(nèi)存空間,其數(shù)值范圍為3.4E-383.4E+38,只能提供七位有效數(shù)字。雙精度型占8 個字節(jié)(64位)內(nèi)存空間,其數(shù)值范圍為1.7E-3081.7E+308,可提供16位有效數(shù)字,如表2-2所示。,實型變量說明的格式和書寫規(guī)則與整型相同。例如: float x,y; (定義x,y為單精度實型量) double a,b,c; (定義a,b,c為雙精度實型量)實型常量不分單、雙精度,計算機都按雙精度double型處理,2.2.7字符型數(shù)據(jù),1.字符常量字符常量是用單引號括起來的一個字符。例如a、b、=、+、?都是合法字符常量。在語言中,字符常量有以下特點: 字符常量只能用單引號括起來,不能用雙引號或其它括號。字符常量只能是單個字符,不能是連續(xù)幾個字符組合構成的字符串。字符可以是字符集中任意字符。ASCII碼表。,2. 轉(zhuǎn)義字符轉(zhuǎn)義字符是C語言中一種特殊的字符常量。轉(zhuǎn)義字符具有特定的含義,不同于字符原有的意義,故稱“轉(zhuǎn)義”字符,主要用來表示那些用一般字符不便于表示的控制代碼。轉(zhuǎn)義字符以反斜線“”開頭,后跟一個或幾個字符。例如,在前面例題printf函數(shù)的格式串中用到的n就是一個轉(zhuǎn)義字符,其意義是“回車換行”。,3.字符變量字符變量的類型說明符是char,在計算機中占居一個字節(jié)的存儲空間,其類型說明的格式和書寫規(guī)則都與整型變量相同。如:char a,b;定義兩個可以存放字符常量的變量空間,分別是a和b,每個字符變量被分配一個字節(jié)的內(nèi)存空間,因此只能存放一個字符。字符變量的值是單個字符。它是以ASCII碼的形式存放在變量的內(nèi)存單元之中的。語言允許對整型變量賦以字符值,也允許對字符變量賦以整型值。在輸出時,允許把字符變量按整型量輸出,也允許把整型量按字符量輸出。 整型量為二字節(jié)量,字符量為單字節(jié)量,當整型量按字符型量處理時, 只有低八位字節(jié)參與處理。,練習2-2:字符型,/*練習2-2:字符型數(shù)據(jù) */main() char a,b; a=120; b=121; printf(%c,%cn%d,%dn,a,b,a,b); system(pause);,練習2-3:字符型數(shù)據(jù)運算,/*練習2-3:字符型數(shù)據(jù) */main() char a,b; a=x; b=y; a=a-32; b=b-32; printf(%c,%cn%d,%dn,a,b,a,b); system(pause);,4. 字符串常量字符串常量是由一對雙引號括起的字符序列。例如: CHINA ,C program: , $12.5 等都是合法的字符串常量。字符串常量的主要特點是:字符串常量由雙引號括起來。字符串常量則可以含一個或多個字符。不能把一個字符串常量賦予一個字符變量。字符串常量以0作為結尾標志,它所占的內(nèi)存字節(jié)數(shù)等于字符串中字符數(shù)加1。0 ASCII碼為0(空操作),是系統(tǒng)自動為字符串添加的。例如,字符串 C program在內(nèi)存中實際存放內(nèi)容為:C program0,占10個字節(jié)。字符常量a和字符串常量a雖然都只有一個字符,但在內(nèi)存中的情況是不同的。a在內(nèi)存中占一個字節(jié), a在內(nèi)存中占二個字節(jié)。在語言中沒有相應的字符串變量。但可以用一個字符數(shù)組來存放一個字符串常量。在數(shù)組一章內(nèi)予以對字符串存放和處理的介紹。,2.2.8變量賦值,在前面我們已經(jīng)學習了變量的定義和基本使用,實際上在我們編程中經(jīng)常存在定義變量的同時就給變量賦值的情況。在定義時賦以初值的方法,這種方法稱為初始化。在變量說明中賦初值的一般形式為: int r=3;/指定r為整型變量,初值為3float s=12.56;/指定s為實型變量,初值為12.56char c=K;/指定c為字符型變量,初值為k也可以對幾個變量同時賦初值,如:float x=3.2,y=3.8,z=0.75;char ch1=K,ch2=P;也可以為同時定義的多個變量中的部分變量賦初值。例如:float x=3.2, y ,z=0.75;,2.2.9各類數(shù)值型數(shù)據(jù)間的混合運算,1/5.0 + 25 +b- 1.5 計算機如何處理該運算,自動轉(zhuǎn)換,數(shù)據(jù)類型轉(zhuǎn)換程序舉例。main() float PI=3.14159; int s,r=5; s=r*r*PI; printf(s=%dn,s);,強制類型轉(zhuǎn)換,強制類型轉(zhuǎn)換是通過強制類型轉(zhuǎn)換運算來實現(xiàn)的。其一般形式為: (類型說明符) (表達式)其功能是把表達式的運算結果強制轉(zhuǎn)換成類型說明符所表示的類型,想一想 請分析下列程序的輸出結果。main()float x;int i;x=3.6;i=(int)x2.4;printf(x=%f,i=%d,x,i);,2.2.8運算符與表達式,算術運算符關系運算符,48,算術運算符與表達式,C語言中常見的算術運算符為:+、-、*、/、%,分別表示加,減,乘,除,求余的操作運算。,在C語言中,表達式是由常量、變量、函數(shù)和運算符組合起來的表達式。用算術運算符和括號將運算對象(也稱操作數(shù))連接起來的、符合C語法規(guī)則的表達式稱為算術表達式。,一個最簡單的算術表達式:3+4-12,49,算術運算符與表達式,在算術運算符中,+、-同優(yōu)先級,*、/、%同優(yōu)先級,而+、-優(yōu)先級低于*、/、%。在C語言中兩個整數(shù)相除結果為整數(shù),如1/2結果為0,而1.0/2或1/2.0或1.0/2.0值為0.5,即以參與運算量的最大類型為結果類型。%為兩個整數(shù)相除的余數(shù),如17%3的結果為2,3%17的結果為3. 表達式結果的類型與參與運算量的最大類型(指占用的內(nèi)存字節(jié)數(shù),后同)一致。算術運算符是雙目運算,具有左結合性。,2022/8/23,50,算術運算符與表達式,想一想 請分析以下程序的輸出結果。main()printf(nn%d,%dn,20/7,-20/7+4);printf(%f,%fn,20.0/7,-20.0/7+4);,51,關系運算符和關系表達式,6 種關系運算符: (小于) (小于或等于) (大于) (大于或等于) (等于) ! (不等于),關系運算符及其優(yōu)先次序,優(yōu)先級相同(高),優(yōu)先級相同(低),結合性:自左向右,2022/8/23,52,關系運算符和關系表達式,與其它運算符優(yōu)先級的比較:,例如: c=da+b,等效于:c=(d(a+b),53,1. 什么是關系表達式?,關系運算符和關系表達式,如:(ab)(by 、s+fd,2. 關系表達式的值,運算結果邏輯值 1“真” ,0“假”,如: 設 a=3, b=2, c=1 求下面關系表達式 的值:,cb (a-b) = = 1 b+ca,值為,值為,值為,如果關系運算對象的類型不同,也要先進行類型轉(zhuǎn)換。,54,邏輯運算符和邏輯表達式,3種邏輯運算符: ! (邏輯非) & (邏輯與) | (邏輯或),邏輯運算符及其優(yōu)先次序,優(yōu)先級,(高),(低),如: !a a為真,則!a為假。 a|b a、b之一為真,則a|b為真。 a&b a、b 同時為真,則 a&b 為真。,55,邏輯運算符和邏輯表達式,與其它運算符優(yōu)先級的比較:,邏輯運算符及其優(yōu)先次序,(高),(低),例如:c=da+b&ab,等效于: c=(d(a+b)&(ab),2022/8/23,56,練習:,在C語言中,能代表邏輯值“真”的是()。 A) true B) 大于0的數(shù) C) 非0整數(shù) D) 非0的數(shù)以下關于運算符優(yōu)先順序的描述中正確的是()。 A) 關系運算符 算術運算符 賦值運算符 邏輯運算符 B) 邏輯運算符 關系運算符 算術運算符 賦值運算符 C) 賦值運算符 邏輯運算符 關系運算符 算術運算符 D) 算術運算符 關系運算符 賦值運算符 邏輯運算符,2022/8/23,57,練習:,下列運算符中優(yōu)先級最高的是()。 A) =y&chB&!y)的值是()。 A) 0 B) 語法錯 C) 1 D) 假,58,賦值運算符及賦值表達式,賦值運算符為 = 號,其作用與數(shù)學上含義有所不同,在C語言中表示將賦值號右邊表達式的值賦給左邊的變量。以賦值運算符=為例,語句格式是:,變量 = 表達式;,請看賦值表達式:i=i+1 該怎么理解呢?這個表達式在數(shù)學上永遠不成立,但在各種計算機語言中均成立。因為在計算機語言中賦值號“=”號不同于數(shù)學上的等號“=”,在程序設計中,它表示將i的值取出增加1的結果存于i中。好比往杯子里添水,新添的水仍然在杯子里,變量就是杯子。,59,賦值運算符及賦值表達式,C語言還提供了組合賦值運算符,如算術組合運算為+=、-=、*=、/=、%=。 對于+=、-=、*=、/=、%= 等組合賦值運算符,運用的基本格式是:,變量 += 表達式; /* += 可還成是其它的組合賦值運算符 */,變量 = 變量 + 表達式; /* += 可還成是其它的組合賦值運算符 */,請思考表達式 i /= 2 ?,60,條件運算符與表達式,條件運算符的基本符號由問號(?)和冒號(:)組成,其基本表達式為:,表達式1 ?表達式2 : 表達式3,表達式1一般為條件表達式或邏輯表達式;如果表達式1的值為真,則整個條件表達式的值為表達式2的值;反之,則整個條件表達式的值為表達式3的值。,35?5:3,312?34-2:2*3,61,條件運算符與表達式,【例1-10】條件表達式求值舉例。#include main() int result; int a = 1,b = 2,c = 3; result = ab ? b+c : b-c ; printf(“result = %dn”, result);分析此程序,我們很容易得到輸出結果為;result = -1,62,地址運算符及表達式,在前面我們學習了變量的定義,也知道了定義變量實際就是在計算機的內(nèi)存中給我們分配一段存儲空間,通過變量名,我們就可以訪問到變量空間中的數(shù)。實際上C語言還為我們提供了另外的訪問方式,即指針訪問,有時我們也稱為地址訪問。C語言提供了兩個指針運算符號:,63,逗號運算符與逗號表達式,逗號運算符(,)的優(yōu)先級排名倒數(shù)第一,其基本使用格式是:,表達式1,表達式2,表達式n,C語言從左向右依次計算各表達式之值,取最后的一個表達式即表達式n的值為整個逗號表達式的值。,64,逗號運算符與逗號表達式,請分析以下程序的輸出結果。main() int x = 6 , y = 7 , z ; z = (x+6,y-1,x+y); printf(“%d”,z );,65,自增和自減運算符,1自增運算符(+),使操作數(shù)的值增 1,其操作數(shù)必須為變量+ 可以置于操作數(shù)前面,也可以放在后面,例如: +n ; 和 n+ ;,等價于 n = n + 1 ;,區(qū)別:+ 前置和后置實際上是有區(qū)別的。例如: int n = 1, post, pre; post = n+;(先使用后自己增加) pre = +n; (先自己增加后使用),66,自增和自減運算符,例:,int n = 5, post = 1, pre = 1; pre = +n + pre; / 運算結束后 pre 為 7,n 為 6 n = 5; post = n+ + post; / 運算結束后 post 為 6,n 為 6,67,自增和自減運算符,2自減運算符(-),使操作數(shù)的值減 1,其操作數(shù)必須為變量+ 可以置于操作數(shù)前面,也可以放在后面,例如: -n ; 和 n- ;,等價于 n = n -1 ;,區(qū)別:+ 前置和后置實際上是有區(qū)別的。例如: int n = 1, post, pre; post = n-;(先使用后自己增加) pre = -n; (先自己增加后使用),68,自增和自減運算符,【例1-11】設n=3、m=5,計算表達試的值。, +n+m執(zhí)行后m值為5,表達式值為9; m+n+執(zhí)行后m值為5,表達式值為8; -m+n執(zhí)行后m值為4,表達式值為7; m+n-執(zhí)行后m值為5,表達式值為8; printf ( “%d “ ,m-)執(zhí)行后m的值是4,輸出是5;,69,輸出語句-printf,在語言中,所有的數(shù)據(jù)輸入輸出都是由庫函數(shù)完成的 。,rintf函數(shù)是一個標準庫函數(shù),它的函數(shù)原型在頭文件“stdio.h”中。printf函數(shù)調(diào)用的一般形式為:,rintf(“格式控制字符串”,輸出表列);,格式控制字符:用于指定輸出格式,輸出列表:要輸出的值的序列,用逗號隔開,70,輸入輸出語句-printf,格式控制字符串: 由格式字符串和非格式字符串兩種組成。 格式字符串是以%開頭的字符串,在%后面跟有各種格式字符,以說明輸出數(shù)據(jù)的類型、形式、長度、小數(shù)位數(shù)等。如“%d”表示按十進制整型輸出,“%ld”表示按十進制長整型輸出,“%c”表示按字符型輸出等。 非格式字符串在輸出時原樣照印,在顯示中起提示作用。輸出表列中給出了各個輸出項,要求格式字符串和各輸出項在數(shù)量和類型上應該一一對應。,71,輸入輸出語句-printf,在Turbo C中一個最簡單的輸出格式字符串的形式為:,%標志輸出最小寬度.精度 l或h類型,其中方括號中的項為可選項。各項的意義介紹如下:,(1)類型字符用以表示輸出數(shù)據(jù)的類型,72,輸入輸出語句-printf,
    展開閱讀全文
    提示  匯文網(wǎng)所有資源均是用戶自行上傳分享,僅供網(wǎng)友學習交流,未經(jīng)上傳用戶書面授權,請勿作他用。
    關于本文
    本文標題:C程序設計課件匯總全書電子教案完整版課件(最新).pptx
    鏈接地址:http://zhizhaikeji.com/p-20734353.html
    關于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

    客服QQ:2660337891點擊這里給我發(fā)消息

    手機:13423958347
     匯文網(wǎng)版權所有  聯(lián)系郵箱:2660337891#qq.com (請把#改為@)  
      鄂ICP備2022007403號,本站可開發(fā)票,需開票聯(lián)系客服QQ。

    收起
    展開