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

正文內(nèi)容

c語言程序設(shè)計(jì)項(xiàng)目教程1-全文預(yù)覽

2025-03-24 22:56 上一頁面

下一頁面
  

【正文】 例 = = 兩個(gè)整數(shù)相除,結(jié)果為整數(shù);被除數(shù)或除數(shù)為實(shí)數(shù),則相除結(jié)果為實(shí)數(shù)。 ? %運(yùn)算要求兩個(gè)操作數(shù)必須為整型,否則出錯(cuò) 減 ab int, float 結(jié)果 : * 乘 a*b int, float *1 結(jié)果 : / 除 a/b int, float 結(jié)果 : 5/2 結(jié)果 : 2 % 求余 a%b int 7/3 結(jié)果 :1 3/7 結(jié)果 : 3 叏負(fù) a int, float 3 單目運(yùn)算符 1. 圖表講解:算術(shù)運(yùn)算符 實(shí)例 演示 除法和求余運(yùn)算符的運(yùn)算規(guī)則 閱讀程序: main() { int a=22。 float b=。 ? 字符常量中 ‘’ 是不允許空白,字符串常量允許空白 “” ,稱為 “ 空串 ” 。 ? 不允許將一個(gè)字符串常量賦給一個(gè)字符型變量。 ?如: ‘ a?是字符常量,而 “ a”是字符串常量。 n個(gè)字符的字符串常量,在內(nèi)存中需要用n+1個(gè)字節(jié)空間來存儲(chǔ)它。 Printf(“%c\n”,cx)。 } 運(yùn)行結(jié)果: 屏幕顯示: = 實(shí)例 演示 利用字符型數(shù)據(jù)輸出鍵盤上沒有的字符 編寫程序輸出如下圖形: ▲ ▲▲ ▲▲▲ ▲▲▲▲ include main() { char cx=30 printf(%c\n,cx printf(%c %c\n,cx, cx)。 printf(Turbo \39。 printf(%c, %c\n,c1, c2)。 c2=39。 以整數(shù)形式輸出(字符的 ASCII碼)。 c2=98。 ?C語言中允許字符常量像整型數(shù)據(jù)一樣參與相關(guān)運(yùn)算。 c1=?a?。 printf(″%f, %e\n″, d, c)。b=。 b=。 雙精度實(shí)型double 8 15~16 10307~10308 double x2,y2。 實(shí)型常量的表示形式 ?小數(shù)形式 ?例如: 、 .1 、 123.(注意:必須有小數(shù)點(diǎn)?。? ?指數(shù)形式 小數(shù) E(或 e)整數(shù) 說明: “ 小數(shù) ” 表示實(shí)數(shù)的數(shù)值位,即尾數(shù)部分。 } 運(yùn)行結(jié)果: int: 32768,32767 long: 2147483648,2147483647 unsigned: 0,65535 當(dāng)各種整型數(shù)取最大值時(shí) ,如果再加 1, 則超出其所能表示的范圍 , 結(jié)果為該類型取值范圍的最小值 。f=1。b=1。 /*以十六進(jìn)制格式輸出 */ } 實(shí)例 演示 整型常量的表示方法 實(shí)例 演示 整型變量的定義及表示數(shù)范圍舉例 include main() {int a,b。 分講:變量定義及初始化 變量在初始化之前,他的值是無意義的(值隨機(jī)) 注意 標(biāo)識(shí)符區(qū)分大小寫 練一練: 練習(xí):請(qǐng)找出不合法的標(biāo)識(shí)符 . union abc_123 2ab3 d+b abc8* stu _bc8 abcdefghi s10 *%$ C語言的數(shù)據(jù)類型 C 數(shù) 據(jù) 類 型 基本類型 構(gòu)造類型 指針類型 空類型 void 定義類型 typedef 字符類型 char 枚舉類型 enum 整 型 實(shí)型 單精度型 float 雙精度型 double 數(shù)組 結(jié)構(gòu)體 struct 共用體 union 短整型 short 長整型 long 整型 int C語言的數(shù)據(jù)類型 整型常量 ?十進(jìn)制數(shù) ?如: 1 34 0、 5 ?八進(jìn)制數(shù) (以 0開頭 ) ?如: 01 045 ?十六進(jìn)制數(shù) (0x開頭 ) ?如: 0x1 0x345 整型變量 ?基本型 (int) ?短整型 (short int、 short) ?長整型 (long int、 long) ?無符號(hào)型 ?無符號(hào)整型 (unsigned int) ?無符號(hào)短整型 (unsigned short) ?無符號(hào)長整型 (unsigned long) 問題: 0123 = ( )10 0x123 = ( )10 0Xff = ( )10 整形數(shù)據(jù)的所占存儲(chǔ)空間的大小及表示數(shù)的范圍 說明 :數(shù)據(jù)類型所占字節(jié)數(shù)隨機(jī)器硬件和編譯環(huán)境的不同而不同 , 上表以 IBM PC機(jī),和 Turbo C集成開發(fā)環(huán)境為例。 char ch1=‘x’,ch2。 定義變量的格式: 數(shù)據(jù)類型 變量名 1,變量名 2, ?? 變量名 n; 分講: 變量的定義 1. C語言允許在定義變量時(shí)對(duì)變量進(jìn)行初始化,即對(duì)變量賦初值。 整型變量:存放整型數(shù)據(jù) 實(shí)型變量:存放實(shí)型數(shù)據(jù) 字符變量:存放字符型數(shù)據(jù) ? 標(biāo)識(shí)符 是對(duì)變量、函數(shù)、數(shù)組等命名的符號(hào)。 c=2*PI*r。 printf(“r=%f, s=%f, c=%f\n”, r, s, c)。 系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)及運(yùn)算 第 2章 知識(shí)儲(chǔ)備 引導(dǎo):分析 C程序組成 常量與變量 ? 一個(gè) C程序是由一個(gè)或多個(gè)函數(shù)組成,函數(shù)體由若干條 C語句組成,那么, C語句又是由什么組成? 主函數(shù) …… 函數(shù) n C語句 1 C語句 2 …… C語句 n 常量 變量 C 程 序 標(biāo)識(shí)符 include define PI main() { float r, s, c。 } ① 寫出運(yùn)行以上程序后的預(yù)期結(jié)果。 c=a。 y=4。 } 實(shí)驗(yàn) 預(yù)習(xí) 【 實(shí)驗(yàn) 】 上機(jī)運(yùn)行以下程序,了解程序的執(zhí)行過程。i=%d。 g=8。 printf(“x=%d。 f(n,6)。j=5。 t=(i+j+k)/3。 printf(“%x=%d。 x=4。 8. 能夠安全退出系統(tǒng)。 4. 能實(shí)現(xiàn)“分類查詢課程成績”、“查詢?nèi)空n程成績”等查詢功能。 任務(wù)一:“學(xué)生成績管理系統(tǒng)”整體結(jié)構(gòu)設(shè)計(jì) 功能需求分析 步驟 1: 1. 創(chuàng)建文件存放一批學(xué)生的成績。 return vol。 s=*r*r。h=10。 return c。 printf(%lf\n,z)。 main() { float x,y,z。 printf(%lf\n,s)。 double s1,s2,s。 printf(radius=%,height=%\n,r,h)。 scanf(%lf%lf,r,h)。 main() { double r,h,s,v。 return vol。 s=*r*r。 } 形式參數(shù) 實(shí)際參數(shù) 參數(shù)傳遞 練一練: 分析下面程序功能,結(jié)構(gòu),函數(shù)定義及調(diào)用過程。 printf(\nplease input a year:)。 f(year%400==0||(year%4==0year%100!=0))flag=1。 ? 當(dāng)不需要返回值的時(shí)候,可以用 void定義函數(shù)為空類型,表示無返回值。 知識(shí)歸納: 知識(shí)歸納: ? 函數(shù)的返回值是通過 return語句傳遞的。 如: c=max(a,b)。 if(xy) z=x。 scanf(“%d%d”,a,b)。 else z=y。 c=max(a,b)。 } 無參函數(shù)的定義形式: 【 類型標(biāo)識(shí)符 】 函數(shù)名 ( ) { 說明部分; 語句部分 } 無參函數(shù)的調(diào)用: 函數(shù)語句: print_star()。 print_text()。 調(diào)用標(biāo)準(zhǔn)庫函數(shù)前要求使用 include命令包含庫函數(shù)所對(duì)應(yīng)的頭文件。 printf(%f,y)。 如: putchar(c)、 puts(str)、 …… 兩種函數(shù)分類是獨(dú)立的 注意 實(shí)例 演示 庫函數(shù)的使用 題目:求函數(shù) 的值, x的值通過鍵盤輸入。 …… gets()、 printf() …… sin()、 sqrt() 用戶自定義函數(shù) :由用戶自己建立定義。 r 輸入 r r 0 ? 輸出 S 、 C 結(jié)束 Y N 起止框 輸入輸出框 判斷框 處理框 流程符 開始框 一般處理框 判斷框 結(jié)束框 流程線 算法的概念及描述方法 流程圖 輸入 r r0 真 假 S=π 用 C語言編寫的程序叫做“源程序”,文件為 *.c 程序和程序設(shè)計(jì) C語言程序編輯不運(yùn)行流程 開始 編輯源程序 編譯連接程序 編譯連接有錯(cuò)? 運(yùn)行程序 運(yùn)行有錯(cuò)? 結(jié)束 修改程序 調(diào)試程序 真 假 假 真 注意 上述過程都在 IDE(集成開發(fā)環(huán)境 ) 中進(jìn)行! 程序員只需要在 IDE中完成 *.c的源文件的設(shè)計(jì)和程序的調(diào)試 *.obj *.c *.exe 2 程序設(shè)計(jì) 用程序設(shè)計(jì)語言來描述問題的求解過程,以及對(duì)其中參與運(yùn)算的數(shù)據(jù)進(jìn)行合理地組織和安排,就叫做程序設(shè)計(jì) 。 printf(表達(dá)式 2的值:%d\n,1/2+1/3+1/4+1/5)。 printf(積是 %f ,*)。 注釋 不能再套一層注釋 每條語句后都要有“;” “{}”括起整個(gè)函數(shù)體 練一練: ? 【 實(shí)驗(yàn) 】 一個(gè)簡單的 C語言程序 ? 編寫用 printf 語句將 3個(gè)字符串: good morning, floppy disk, hard disk顯示在計(jì)算機(jī)屏幕上的程序 。 float r,s。 『 』 在一個(gè) C源程序中,注釋部分兩側(cè)的分界符分別為_____和 _________。 『 』 C語言規(guī)定:在一個(gè)源程序中, main函數(shù)的位置 ___。 (A)一個(gè) C源程序可由一個(gè)戒多個(gè)函數(shù)組成。 (B)本程序的第一個(gè)函數(shù)開始,到本程序文件的最后一個(gè)函數(shù)結(jié)束。 ?C程序的書寫格式比較自由。 return(z)。 printf(“max=%d”,c)。 被調(diào)用的 子函數(shù) 主函數(shù) 四、 C語言的格式及結(jié)構(gòu)特點(diǎn) 分析幾個(gè)簡單 的 C程序 include int max(int x,int y)。 /*輸入圓的半徑 */ a=PI*r*r。 printf(“sum is %d:\n”,sum)。 include main() { int a,b,sum。 6. 能對(duì)硬件進(jìn)行編程。 2. 運(yùn)算符類型豐富。 ? 缺點(diǎn): ? 操作碼量大,難亍記憶,丌好維護(hù)。 一、 C語言的產(chǎn)生和發(fā)展 二、幾種程序設(shè)計(jì)語言的比較 ? 機(jī)器語言:用二進(jìn)制代碼表達(dá)的計(jì)算機(jī)語言,指令用 0和 1組成。 ? 1972年,美國貝爾實(shí)驗(yàn)室的 B語言的基礎(chǔ)上設(shè)計(jì)出了一種新的語言,這就是 C語言。 C語言程序設(shè)計(jì)項(xiàng)目教程 化學(xué)工業(yè)出版社 化學(xué)工業(yè)出版社 C語言概述 ? C語言的產(chǎn)生和發(fā)展 ? C語言和其他計(jì)算機(jī)語言的比較 ? C語言的特點(diǎn) ? C語言程序設(shè)計(jì)舉例 ? C語言的結(jié)構(gòu)特點(diǎn) ? Visual C++6 .0開發(fā)工具 ? 練習(xí)題 本章主要內(nèi)容: 引言 ? C語言的原型 ALGOL 60語言。 ? 1970年,美國貝爾實(shí)驗(yàn)室的 Ken Thompson將 BCPL進(jìn)行了修改, 起名“ B語言”。 ? 1994年, ISO又重新修訂了 C語言的標(biāo)準(zhǔn),正式成為現(xiàn)行的 C語言標(biāo)準(zhǔn)。 ? 匯編語言:用助記符 (Memoni)代替操作碼,用地址符號(hào) (Symbol)戒標(biāo)號(hào) (Label)代替地址碼 ? 優(yōu)點(diǎn): ? 能夠直接訪問不硬件相關(guān)的存儲(chǔ)器戒 I/O端口; ? 能夠最大限度地収揮硬件的功能。 CPU指令系統(tǒng),由 0、 1序列構(gòu)成的指令碼組成 如: 10
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1