freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

實(shí)用c語言程序設(shè)計(jì)教程2初試茅廬(c程序設(shè)計(jì)初步)ppt(專業(yè)版)

2025-03-05 00:49上一頁面

下一頁面
  

【正文】 /*不能正確地執(zhí)行輸入操作 */ ⑥ scanf函數(shù)中的輸入項(xiàng)參數(shù),應(yīng)當(dāng)是變量地址,而不應(yīng)是變量名。 正確輸入法:在 “ 格式串 ” 中使用 “ 空白間隔字符 ” 或輸入時(shí)去除多余的空白字符。 ?說明:可以用附加格式說明符 “ m” 指定數(shù)據(jù)寬度,但不允許使用附加格式說明符 “ .n” 規(guī)定輸入的小數(shù)位數(shù)。 ?地址列表中的地址和格式說明符應(yīng)該在類型、個(gè)數(shù)、位置上一致。 /* program */ include void main() { int x=8。 ? 輸出項(xiàng)列表為“ 2, *2*2” ? 該語句輸出結(jié)果為 : r=2,s= 例如, printf(area=%\n,*2*2)。a)。 printf(%c\n,ch)。 ?使用這些函數(shù)時(shí),在程序的開頭寫上包含頭文件的命令行: include 或 include C語言程序設(shè)計(jì) 第 2章 C程序設(shè)計(jì)初步 標(biāo)準(zhǔn)格式輸入 /輸出函數(shù)的簡單應(yīng)用 printf的簡單使用 ? printf函數(shù) 簡單調(diào)用形式有如下: ( 1) printf(字符串 ); 功能:按原樣輸出字符串。并分析程序結(jié)果。 ? 形式上,復(fù)合語句是多個(gè)語句的組合。 ( 1)賦值語句(自學(xué)) ?注意:變量定義聲明中,不允許連續(xù)給多個(gè)變量賦初值。 如果右側(cè)表達(dá)式結(jié)果數(shù)據(jù)類型長度比左側(cè)變量的數(shù)據(jù)類型長時(shí),將丟失一部分?jǐn)?shù)據(jù),從而造成數(shù)據(jù)精度的降低或出錯(cuò)。 /*隱式類型轉(zhuǎn)換 */ 例: int r。 如: *p1=3; /*表示簡單變量 a=3*/ C語言程序設(shè)計(jì) 第 2章 C程序設(shè)計(jì)初步 程序代碼: /*program */ include void main(void) { float a,b,t。 ?“ amp。 例如, int a=12,b=13。以上語句段完善后的程序如下 : C語言程序設(shè)計(jì) 第 2章 C程序設(shè)計(jì)初步 /* program */ include void main() { int a=3,b=3,c,d。 該語句執(zhí)行后, a值為 20; a/=2?!?是一個(gè)賦值語句。 /*或 n。 ? 取余操作結(jié)果的符號(hào)與機(jī)器有關(guān),一般是與第一個(gè)操作數(shù)符號(hào)相同。 ? 表達(dá)式運(yùn)算中,不僅要考慮運(yùn)算符的優(yōu)先級(jí),還要考慮結(jié)合方向。 ? 指針變量基類型:當(dāng)一個(gè)指針變量存放另一簡單變量的地址時(shí),我們稱該指針指向該簡單變量,該簡單變量的類型是這個(gè)指針變量的基本類型,也叫基類型。 ?初始化語句中, int a=b=100。 C語言程序設(shè)計(jì) 第 2章 C程序設(shè)計(jì)初步 ? 不同類型的變量需要不同大小的存儲(chǔ)空間和具有不同的存儲(chǔ)形式。 /*交換兩個(gè)變量的值 */ printf(交換后: a=%f,b=%f\n,a,b)。 例如: define LIMIT 100 define PRICE 500 C語言程序設(shè)計(jì) 第 2章 C程序設(shè)計(jì)初步 C程序中的變量 【 例 23】 簡單事務(wù)問題處理。 C語言程序設(shè)計(jì) 第 2章 C程序設(shè)計(jì)初步 ( Character)型常量 ( 1)字符常量的表示 ? 用一對半角單引號(hào)括起來的一個(gè)字符 如 ’ A’ 、 ’ a’ 、 ’ 2’ 等 注意: ①單引號(hào)中的大、小寫字母表示不同的符號(hào)常量,如’ A’ 和’ a’ 表示不同的字符。 C語言程序設(shè)計(jì) 第 2章 C程序設(shè)計(jì)初步 程序中的常量( Constant)和變量( Variables) ?常量:在程序運(yùn)行過程中值不會(huì)發(fā)生變化的數(shù)據(jù),如 、 3等。用來定義和規(guī)范字符類型數(shù)據(jù)和小數(shù)值整型數(shù)據(jù)。 程序中所使用的數(shù)據(jù),劃分成不同的類型。r)。 重點(diǎn)、難點(diǎn) ? 變量的數(shù)據(jù)類型及定義和使用 ? 復(fù)合語句 ? 輸入 /輸出語句及格式 ? 簡單順序結(jié)構(gòu)程序設(shè)計(jì) C語言程序設(shè)計(jì) 第 2章 C程序設(shè)計(jì)初步 理解 C語言的數(shù)據(jù)類型 進(jìn)一步理解數(shù)據(jù)在內(nèi)存的存放 應(yīng)用 C語言的常量和變量表示并處理數(shù)據(jù) 理解程序交互,掌握輸入輸出語句的格式控制及使用 體會(huì)程序設(shè)計(jì)思想,應(yīng)用 6步法解決簡單實(shí)際問題 掌握本章常用基本算法 本章教學(xué)目標(biāo) C語言程序設(shè)計(jì) 第 2章 C程序設(shè)計(jì)初步 本章項(xiàng)目任務(wù) “ 學(xué)生信息管理系統(tǒng) ” 軟件界面的設(shè)計(jì)優(yōu)化 C語言程序設(shè)計(jì) 第 2章 C程序設(shè)計(jì)初步 本章內(nèi)容 程序入門:引導(dǎo)設(shè)計(jì)一個(gè)簡單應(yīng)用案例 C語言的數(shù)據(jù)及其類型 程序中的常量 和變量 程序中的常用運(yùn)算符和表達(dá)式 程序中的人機(jī)交互設(shè)計(jì) C語言的基本語句 C語言中的輸入輸出語句 工程計(jì)算問題求解與數(shù)學(xué)函數(shù)的應(yīng)用 項(xiàng)目任務(wù):“學(xué)生信息管理系統(tǒng)”軟件界面的優(yōu)化設(shè)計(jì) C語言程序設(shè)計(jì) 第 2章 C程序設(shè)計(jì)初步 程序入門:引導(dǎo)設(shè)計(jì)一個(gè)簡單應(yīng)用案例 分析: ?陳述問題: 求任意圓的面積和體積。 3 π r r r= 【 例 21】 簡單數(shù)值計(jì)算。 /*按要求格式在屏幕上輸出體積值 */ } C語言程序設(shè)計(jì) 第 2章 C程序設(shè)計(jì)初步 程序中所使用的數(shù)據(jù)分析: ( 1) C語言符號(hào)常量。 這些常量和變量均是數(shù)值數(shù)據(jù)。例如字母 ‘ A’的 ASCII碼值是 65, ‘ B’是 66。 ? 八進(jìn)制整數(shù):必須以 0(注意,不是字母 o)作為起始位,由 0~7的一個(gè)或多個(gè)八進(jìn)制數(shù)位。 例,如整數(shù) n在 0~ 9之間,則 ‘ 0’ +n得到的是字符 ‘ 0’ 后第 n個(gè)字符的代碼;某大寫字母加上整數(shù) 32,則轉(zhuǎn)換為相應(yīng)的小寫字母等。 設(shè)第三個(gè)墨水瓶為紅色 , 其交換步驟如下: ( 3)處理流程 數(shù)據(jù)“ 兩兩交換 ”,即交換兩個(gè)變量內(nèi)存中的值。 /*從鍵盤給 a和 b變量賦值 */ printf(交換前: a=%f,b=%f\n,a,b)。 例如: int a,b,c。 /*執(zhí)行過程中為變量賦值 */ a=a+b。 。 a=5/2。 應(yīng)用例 3:利用整除和求余運(yùn)算拆分一個(gè)整數(shù)的各位數(shù)字?;蛘?a++。 a=b=100。 C語言程序設(shè)計(jì) 第 2章 C程序設(shè)計(jì)初步 【 例 26】 學(xué)習(xí)閱讀 C語句,判斷語句執(zhí)行結(jié)果和對變量值的修改結(jié)果。 /*輸出語句觀察結(jié)果 */ d=(a++)+(a)+(a)。 C語言程序設(shè)計(jì) 第 2章 C程序設(shè)計(jì)初步 ( ^) 運(yùn)算規(guī)則:參與運(yùn)算的兩個(gè)操作數(shù)的對應(yīng)二進(jìn)制位異或。 ?在指針定義語句中, “ *” 說明其后的變量是指針變量; ?在執(zhí)行語句中, “ *指針變量名 ” 表示取其后指針變量所指向變量的值。b。為了保證結(jié)果的有效性,寫為 ,自動(dòng)變換為實(shí)數(shù)運(yùn)算。 如: 表達(dá)式 (int)x+ 和 (int)(x+), 前者將變量 x強(qiáng)制轉(zhuǎn)換為整型后再和 算。是語句?!?。 c/=b+2。 printf(“ \t\\ 星月的來由 \\\n)。簡單變量名 ); ( 2) scanf(%格式說明符 ,指針變量 ); C語言程序設(shè)計(jì) 第 2章 C程序設(shè)計(jì)初步 例, scanf(%d, amp。 /*從鍵盤輸入一個(gè)實(shí)數(shù) */ ?int a,*p1=amp。 /*指針可以指向字符串常量 */ char x=39。 printf(“x=%d,%o,%u,%x \n”,x,x,x,x)。c) 。c); 則下列字符串和字符的混合輸入會(huì)發(fā)生錯(cuò)誤。 scanf(%d%d%c%3d,amp。 scanf(%f,%d,%*d,%5f,amp。A 39。c1,amp。 格式串中 的 “ 非空白間隔字符 ” ,在輸入數(shù)據(jù)時(shí)必須在相應(yīng)的位置上 輸入 相同的字符,否則就會(huì)出現(xiàn)讀錯(cuò)數(shù)據(jù)的現(xiàn)象。s1,amp。 例, int b=5, c=2,d=1。 d: 帶符號(hào)的十進(jìn)制整型格式; f: 實(shí)型格式; : 附加格式說明符,表示數(shù)據(jù)輸出寬度為 10,有 2位小數(shù)。 ?為了增加程序通用性,在程序設(shè)計(jì)過程中,常從鍵盤輸入待處理的數(shù)據(jù),也使程序具有了交互功能。 \\\n)。 ( 2)討論復(fù)合語句中變量的作用域 C語言程序設(shè)計(jì) 第 2章 C程序設(shè)計(jì)初步 ? 最簡單的語句是一個(gè)單個(gè)的分號(hào),即空語句,空語句是表達(dá)式語句的一個(gè)特例。 /*聲明語句 */ { int a=30。該類語句在使用時(shí),其中需要一條或多條語句嵌入其中,實(shí)現(xiàn)一定的功能。 C語言程序設(shè)計(jì) 第 2章 C程序設(shè)計(jì)初步 C語言的基本語句 (Statement) ?一條語句完成某種操作(或功能),若干條語句組合在一起就完成了程序設(shè)計(jì)的任務(wù),實(shí)現(xiàn)用戶的意圖。 例如,有以下定義: float a。 } C語言程序設(shè)計(jì) 第 2章 C程序設(shè)計(jì)初步 數(shù)據(jù)類型轉(zhuǎn)換( Type Conversion)(自學(xué)) C語言允許整型、實(shí)型和字符型數(shù)據(jù)進(jìn)行混合運(yùn)算。 例,接上一語句: float a,b。 例如, 123的運(yùn)算如下: ( 12) 0 0 0 0 1 1 0 0 123的結(jié)果: 0 1 1 0 0 0 0 0 所以經(jīng)過移位運(yùn)算的結(jié)果為 96。整個(gè)逗號(hào)表達(dá)式的值是逗號(hào)表達(dá)式序列中最后一個(gè)表達(dá)式的值。 int a=3,b=3,c,d。它們等價(jià)于復(fù)合賦值運(yùn)算符: *=、 +=、 = 、 /= 、 %= 等。 ( 2)賦值操作:先計(jì)算右邊表達(dá)式的值,再轉(zhuǎn)換成左邊變量對象的類型,存入左邊變量代表的內(nèi)存空間。 C語言程序設(shè)計(jì) 第 2章 C程序設(shè)計(jì)初步 ?如僅僅是對單個(gè)變量進(jìn)行自運(yùn)算 ( Selfoperation) ,前置運(yùn)算或后置運(yùn)算的結(jié)果相同。 例: char ch=101。 ( 2)運(yùn)算符的優(yōu)先級(jí) ( Priority) 和結(jié)合性 ( Combine) ? 優(yōu)先級(jí)分為 15級(jí)。 a=a+1。 C語言程序設(shè)計(jì) 第 2章 C程序設(shè)計(jì)初步 ( 2)變量賦值( Variable Evaluate) ?變量初始化:在聲明語句中指定變量的值,稱為變量的初始化( Initialization); 例, int sum=0。 ? 變量可表示問題領(lǐng)域中所需的任何信息,可以是數(shù)字(如建筑物的高度)、字符或字符串(如單詞、人的名字),或者復(fù)雜得多的排列組合(如數(shù)學(xué)中的矩陣) ? 變量有三個(gè)重要屬性:名稱、值和類型 。 /* b值為 2*/ 則 a=3,b=2。該結(jié)束標(biāo)志在內(nèi)存中占一個(gè)字節(jié),但不記入字符長度 例:字符串常量 “ ” “ ” /*一個(gè)空格字符串 */ “” /*雙引號(hào)中什么也沒有,稱為空串 */ C語言程序設(shè)計(jì) 第 2章 C程序設(shè)計(jì)初步 —— 符號(hào)常量( Symbolic Constant) ? 符號(hào)常量必須先定義,后使用。 ( 1)十進(jìn)制小數(shù)形式 ? 由數(shù)字和小數(shù)點(diǎn)組成(必須要有小數(shù)點(diǎn))。 ? 指針類型是一種特殊數(shù)據(jù)類型,指針型數(shù)據(jù)的值是 內(nèi)存地址 。 ? 如何使用數(shù)據(jù)類型? 按被說明信息的性質(zhì)、表示形式、占據(jù)存儲(chǔ)空間的多少、構(gòu)造特點(diǎn)和運(yùn)算集來劃分類型的。 int r。 ( 4)輸出圓的面積和體積值。第 2章 初試茅廬 ——C程序設(shè)計(jì)初步 C語言程序設(shè)計(jì) Programming in C C語言程序設(shè)計(jì) 第 2章 C程序設(shè)計(jì)初步 —— C語言的語句很少,也很精練,但要想做到能靈活運(yùn)用卻不是一件容易的事,需要通過多閱讀和勤操練(編程)才能達(dá)到。 3 π r r 求出圓的面積和體積。 ( 3) C語言中的變量。 相同性質(zhì)的數(shù)據(jù)劃分為一類。 C語言程序設(shè)計(jì) 第 2章 C程序設(shè)計(jì)初步 ( Pointer)數(shù)據(jù)類型 ? 根據(jù)內(nèi)存單元地址可以找到所需內(nèi)存單元值,通常把 內(nèi)存地址稱為指針 ( Pointer)。 C語言程序設(shè)計(jì) 第 2章 C程序設(shè)計(jì)初步 (實(shí)數(shù) ):帶有小數(shù)點(diǎn)的常量。 ?字符串的長度: ?字符串結(jié)束標(biāo)志: “ \0” 。 /* a值為 3*/ b=t。變量在任何編程語言中都居于核心地位,理解變量是編程的關(guān)鍵所在。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1