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

正文內容

c語言程序設計項目教程1-文庫吧資料

2025-03-14 22:56本頁面
  

【正文】 ? 字符常量中 ‘’ 是不允許空白,字符串常量允許空白 “” ,稱為 “ 空串 ” 。是正確的,而 ch=“a”。 ? 不允許將一個字符串常量賦給一個字符型變量。一個字符常量只占 1個字節(jié),而一個含有單個字符的字符串常量需要占用 2個字節(jié)。 ?如: ‘ a?是字符常量,而 “ a”是字符串常量。 s t r i n g \0 115 116 114 105 110 103 0 C語言的數(shù)據(jù)類型 ? 字符串常量 字符常量與字符串常量的區(qū)別 ? 二者表示形式不同。 n個字符的字符串常量,在內存中需要用n+1個字節(jié)空間來存儲它。如“ Hello” 、 “ good” 等。 Printf(“%c\n”,cx)。 printf(%c %c %c %c\n,cx,cx,cx,cx)。 } 運行結果: 屏幕顯示: = 實例 演示 利用字符型數(shù)據(jù)輸出鍵盤上沒有的字符 編寫程序輸出如下圖形: ▲ ▲▲ ▲▲▲ ▲▲▲▲ include main() { char cx=30 printf(%c\n,cx printf(%c %c\n,cx, cx)。)。 printf(Turbo \39。 printf(I say:\How are you?\\n)。 printf(%c, %c\n,c1, c2)。 c1=c132。 c2=39。 c1=39。 以整數(shù)形式輸出(字符的 ASCII碼)。 printf(%c ,%d\n,c2,c2 } 字符型數(shù)據(jù)和整型數(shù)據(jù)是通用的。 c2=98。 c1=39。 ?C語言中允許字符常量像整型數(shù)據(jù)一樣參與相關運算。 ?數(shù)據(jù)在計算機中以二進制形式存放。 c1=?a?。 例如: ‘ a?( ASCII碼 97);‘ A? ( ASCII碼 65); ‘ 1?( ASCII碼 49); ‘ ! ?( ASCII碼 33) ?字符常量的分類 ?一般字符常量 ?轉義字符常量 轉丿字符 功能 \n \t \v \r \f \b \\ \? \” \ddd \xhh \0 回車換行 橫向跳若干格(代表“ Tab”鍵) 豎向跳格 回車符 換頁符 退格符(代表“ Backspace”鍵 ) 反斜杠字符“ \” 單引號字符 雙引號字符 三位八進制數(shù)代表的一個 ASCII字符 兩位十六進制數(shù)代表的一個 ASCII字符 空值 ? 字符常量需要注意的事項 ? 區(qū)分大小寫;例如 ‘ A?和 ‘ a?表示不同的字符常量。 printf(″%f, %e\n″, d, c)。d=。b=。 double c , d。 b=。 a=。 雙精度實型double 8 15~16 10307~10308 double x2,y2。 “ 整數(shù) ” 表示 10的乘冪。 實型常量的表示形式 ?小數(shù)形式 ?例如: 、 .1 、 123.(注意:必須有小數(shù)點?。? ?指數(shù)形式 小數(shù) E(或 e)整數(shù) 說明: “ 小數(shù) ” 表示實數(shù)的數(shù)值位,即尾數(shù)部分。 1111 1111 1111 1111 表示 65535 C語言的數(shù)據(jù)類型 1) 實型常量 :即實數(shù)或稱浮點數(shù)。 } 運行結果: int: 32768,32767 long: 2147483648,2147483647 unsigned: 0,65535 當各種整型數(shù)取最大值時 ,如果再加 1, 則超出其所能表示的范圍 , 結果為該類型取值范圍的最小值 。 printf(″long:%ld, %ld\n″, c+d, c)。f=1。d=1。b=1。 unsigned e,f。 /*以十六進制格式輸出 */ } 實例 演示 整型常量的表示方法 實例 演示 整型變量的定義及表示數(shù)范圍舉例 include main() {int a,b。 /*以十進制格式輸出 */ printf(″%o, %o, %o\n″,x,y,z)。 分講:變量定義及初始化 變量在初始化之前,他的值是無意義的(值隨機) 注意 標識符區(qū)分大小寫 練一練: 練習:請找出不合法的標識符 . union abc_123 2ab3 d+b abc8* stu _bc8 abcdefghi s10 *%$ C語言的數(shù)據(jù)類型 C 數(shù) 據(jù) 類 型 基本類型 構造類型 指針類型 空類型 void 定義類型 typedef 字符類型 char 枚舉類型 enum 整 型 實型 單精度型 float 雙精度型 double 數(shù)組 結構體 struct 共用體 union 短整型 short 長整型 long 整型 int C語言的數(shù)據(jù)類型 整型常量 ?十進制數(shù) ?如: 1 34 0、 5 ?八進制數(shù) (以 0開頭 ) ?如: 01 045 ?十六進制數(shù) (0x開頭 ) ?如: 0x1 0x345 整型變量 ?基本型 (int) ?短整型 (short int、 short) ?長整型 (long int、 long) ?無符號型 ?無符號整型 (unsigned int) ?無符號短整型 (unsigned short) ?無符號長整型 (unsigned long) 問題: 0123 = ( )10 0x123 = ( )10 0Xff = ( )10 整形數(shù)據(jù)的所占存儲空間的大小及表示數(shù)的范圍 說明 :數(shù)據(jù)類型所占字節(jié)數(shù)隨機器硬件和編譯環(huán)境的不同而不同 , 上表以 IBM PC機,和 Turbo C集成開發(fā)環(huán)境為例。 如: int a=2,b=2,c=2。 char ch1=‘x’,ch2。 等價于 int a; a= 2; 2. 對變量進行初始化,允許只對定義的變量的一部分賦初值。 定義變量的格式: 數(shù)據(jù)類型 變量名 1,變量名 2, ?? 變量名 n; 分講: 變量的定義 1. C語言允許在定義變量時對變量進行初始化,即對變量賦初值。 ? 標識符的種類: ? 關鍵字: C語言預先規(guī)定的標識符, 每個都代表著某一固定含義。 整型變量:存放整型數(shù)據(jù) 實型變量:存放實型數(shù)據(jù) 字符變量:存放字符型數(shù)據(jù) ? 標識符 是對變量、函數(shù)、數(shù)組等命名的符號。 } 實例 演示 常量與變量使用舉例 定義變量 r s c 變量: 變量賦值 0000 0000 0000 0000 0000 0000 0000 0101 變量參加運算 重點: 變量必須先定義后使用; 變量的實質是內存的存儲單元。 c=2*PI*r。 r=5。 printf(“r=%f, s=%f, c=%f\n”, r, s, c)。 /*輸入圓的半徑 */ s=PI*r*r。 系統(tǒng)數(shù)據(jù)結構設計及運算 第 2章 知識儲備 引導:分析 C程序組成 常量與變量 ? 一個 C程序是由一個或多個函數(shù)組成,函數(shù)體由若干條 C語句組成,那么, C語句又是由什么組成? 主函數(shù) …… 函數(shù) n C語句 1 C語句 2 …… C語句 n 常量 變量 C 程 序 標識符 include define PI main() { float r, s, c。 ③ 將函數(shù) myswap()中的 a和 b改為 x和 y,再觀察運行結果,有什么不同。 } ① 寫出運行以上程序后的預期結果。 b=c。 c=a。 printf(x=%d,y=%d\n,x,y)。 y=4。 main() { int x,y。 } 實驗 預習 【 實驗 】 上機運行以下程序,了解程序的執(zhí)行過程。 printf(“x=%d。i=%d。y=2。 g=8。 f(n,8)。 printf(“x=%d。i=%d。 f(n,6)。y=7。j=5。 } main() { int i,j,x,y,n,g。 t=(i+j+k)/3。z=%d\n”,x,y,z)。 printf(“%x=%d。z=6。 x=4。 分析設計 步驟 2: 實驗 預習 【 實驗 】 上機運行以下程序,熟悉函數(shù)的調用方法。 8. 能夠安全退出系統(tǒng)。 6. 能統(tǒng)計學生的“獎學金獲得情況”,“未獲學位情況”,“某門課程的總分及平均分”,“某門課程的學生成績等級情況”等。 4. 能實現(xiàn)“分類查詢課程成績”、“查詢全部課程成績”等查詢功能。 2. 實現(xiàn)“添加”、“修改”、“刪除”指定成績記錄的操作。 任務一:“學生成績管理系統(tǒng)”整體結構設計 功能需求分析 步驟 1: 1. 創(chuàng)建文件存放一批學生的成績。 ? 設有一個平行四邊形,其頂點坐標依次為 A(2,2)、B(4,6)、 C(8,6)、 D(6,2),編寫程序,計算兩個對角線AC、 BD的長度。 return vol。 } double myvolume(double ar,double hgt) {double vol。 s=*r*r。 } 根據(jù)程序功能要求,將程序補充完整。h=10。 double s,v。 return c。 float myaverage(float a,float b) { float c。 printf(%lf\n,z)。y=25。 main() { float x,y,z。 s=*r*r。 printf(%lf\n,s)。r2=5。 double s1,s2,s。 pchar()。 printf(radius=%,height=%\n,r,h)。 s=area(r)。 scanf(%lf%lf,r,h)。 pchar()。 main() { double r,h,s,v。 double volume(double,double)。 return vol。 } double volume(double ar,double hgt) { double vol。 s=*r*r。 void pchar() {printf(************************\n)。 } 形式參數(shù) 實際參數(shù) 參數(shù)傳遞 練一練: 分析下面程序功能,結構,函數(shù)定義及調用過程。 if(isleap(y)==1)printf(\n%d is leap.,y)。 printf(\nplease input a year:)。 return flag。 f(year%400==0||(year%4==0year%100!=0))flag=1。一般被調函數(shù)放在調用函數(shù)之前定義。 ? 當不需要返回值的時候,可以用 void定義函數(shù)為空類型,表示無返回值。 ? 一個函數(shù)中可以有若干個 return語句,流程執(zhí)行到哪里,就從哪里返回主調函數(shù)。 知識歸納: 知識歸納: ? 函數(shù)的返回值是通過 return語句傳遞的。 如: printf(max=%d\n,c); ? 作為函數(shù)的參數(shù)被其他函數(shù)調用。 如: c=max(a,b)。 return(z)。 if(xy) z=x。 printf(“max=%d\n”,c)。 scanf(“%d%d”,a,b)。 } 形式參數(shù) 實際參數(shù) 有參函數(shù)定義形式 : 類型返回值的類型名 函數(shù)名 (類型名 形式參數(shù) 1, … ,類型名 形式參數(shù) n) { 說明部分; 語句部分; } 函數(shù)調用格式: 作為表達式 出現(xiàn)在任何允許表達式出現(xiàn)的地方,參與運算。 else z=y。 } int max(int x,int y)
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1