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

正文內(nèi)容

c語言程序設(shè)計(上)ppt(完整版)

2025-03-21 08:25上一頁面

下一頁面
  

【正文】 本次課作業(yè) : 習(xí)題集 :第一章 全部 48 、常量與變量 標識符 標識符 :指程序中的變量、符號常量、數(shù)組、函數(shù)、類型、文件等對象的名字。 ( 2)掌握結(jié)構(gòu)化程序設(shè)計的方法,具有良好的程序設(shè)計風(fēng)格。擴展的 ASCII字符集包括256個字符。 (2) 指數(shù)形式:由十進制數(shù),加階碼 標志 “ e”或 “ E”以及階 碼(只能為整數(shù),可以帶符號)組成。 39 C語言的數(shù)據(jù)類型 實型 C語言中實型數(shù)據(jù)又稱浮點型數(shù)據(jù)。 十六進制整常數(shù):十六進制整常數(shù)的前綴為 0X或 0x。 29 C語言概述 結(jié)構(gòu)化程序設(shè)計算法(自學(xué)) 第二章 數(shù)據(jù)與運算 31 32 C語言的數(shù)據(jù)類型 標識符、常量與變量 運算符與表達式 數(shù)據(jù)類型轉(zhuǎn)換 程序舉例 33 通常 程序 要對數(shù)據(jù)進行操作處理: – 處理的對象是 數(shù)據(jù) – 通過 運算符和表達式 進行操作 本章介紹 C語言的基礎(chǔ) , 包括: 數(shù)據(jù)類型 運算符和表達式 均是程序設(shè)計的基本知識 為什么討論 這些知識 ? 34 C語言的數(shù)據(jù)類型 數(shù)據(jù)類型概述 C數(shù)據(jù)類型 數(shù)組類型 結(jié)構(gòu)體類型 共用體類型 枚舉類型 基本類型 指針類型 構(gòu)造類型 單精度型 雙精度型 整型 字符型 實型 (浮點型 ) 空類型 35 C語言的數(shù)據(jù)類型 整型 1. 整型數(shù)據(jù)的類型 基本整型 int 無符號基本整型 unsigned int 短整型 short或 short int 無符號短整型 unsigned short或 unsigned short int 長整型 long或 long int 無符號長整型 unsigned long或 unsigned long int 36 C語言的數(shù)據(jù)類型 整型 類型 關(guān)鍵字 長度 值域 有符號短整數(shù) short,short int,signed short int 2 215~( 2151) 無符號短整數(shù) Unsigned short, unsigned short int 2 0~( 2161) 有符號整數(shù) int, signed int 4 231~( 2311) 無符號整數(shù) Unsigned, unsigned int 4 0~( 2321) 有符號長整數(shù) long, long int, signed long int 4 231~( 2311) 無符號長整數(shù) Unsigned long, unsigned long int 4 0~( 2321) Visual C++ 37 C語言的數(shù)據(jù)類型 整型 1. 整數(shù)有幾種書寫形式 (1) 十進制整常數(shù):十進制整常數(shù)沒有前綴。 /* …… */中的內(nèi)容是給閱讀源程序的人看的,計算機執(zhí)行程序時會忽略這些注釋。 5)本例還表明函數(shù)除了調(diào)用庫函數(shù)外,還可以調(diào)用用戶自己定義,編制的函數(shù)。其中主函數(shù) main仍然是整個程序執(zhí)行的起點。 scanf(“%d”, amp。y)。自定義函數(shù)的作用是使程序結(jié)構(gòu)清晰,便于實現(xiàn)某個功能的重復(fù)使用。這類標準庫文件通常稱為頭文件,頭文件的擴展名為 .h。通過閱讀程序,認真體會各種概念的具體應(yīng)用。 printf(“ a+b= %d\n”, c)。 程序設(shè)計語言 程序設(shè)計語言 是用戶用來編寫程序的語言。 a=100。所以一開始學(xué)習(xí)就要目標明確,抓住重點的內(nèi)容學(xué)習(xí),在鞏固重點的情況下,再豐富所學(xué)內(nèi)容,提高能力。 ( 4)擴展視野。 ( 4) C語言程序中必須有一個 main函數(shù)(又稱為主函數(shù)),作為程序執(zhí)行的起點,但是 main()位置不限。 include include main( ) { float x,y,s。 return(z )。 c=sum(a,b)。 4)函數(shù) sum同樣也用 {}將函數(shù)體括起來。最好每個語句占用一個書寫行,每個函數(shù)都按語句的層次關(guān)系形成縮進形式。 25 C語言概述 26 C語言概述 5.連接 執(zhí)行“編譯 /Build”—“構(gòu)件 /Build”或 F7,也可用“重建全部 /Rebuild All”,開始連接,并在信息窗口顯示連接信息。數(shù)碼取值為 0~ 7。十六進制無符號數(shù)的表示范圍為 0X0~0XFFFF或 0x0~ 0xFFFF。注意,必須有小數(shù)點。 字符類型的數(shù)據(jù)的類型名是 char。 C語言為它們規(guī)定了特殊寫法:以反斜杠( \)開頭的一個字符或一個數(shù)字序列,這類字符稱為轉(zhuǎn)義字符。 。 例如: Name和 name是兩個不同的標示符。 (2) 八進制整數(shù):以 0開頭的數(shù)是八進制數(shù)。 注意: (1) 字母 e或 E之前 (即尾數(shù)部分 )必須有數(shù)字。139。039。變量在使用前必須先定義,然后才能使用。 a=2。 (2) 若在定義變量的同時對變量初始化,變量不能連續(xù)賦初值。; c2=39。 || ! amp。 ( 4)除法運算符 “ /”:雙目運算具有左結(jié)合性。 65 運算符與表達式 算術(shù)運算符和算術(shù)表達式 算術(shù)表達式是由算術(shù)運算符和括號連接起來的式子。 67 運算符與表達式 算術(shù)運算符和算術(shù)表達式 【 例 23】 輸出下面程序中 i的值 include void main() { int i=5,j。 變量 =變量 運算符 表達式 例如: a+=10; 等價于 a=a+10; a*=b+10; 等價于 a=a*(b+10)。逗號運算符為 “ ,”。 (3) 結(jié)合性 逗號表達式的結(jié)合性為自左向右的。 2.關(guān)系表達式 指由關(guān)系運算符將兩個表達式連接起來的有意義的式子。條件表達式的一般格式: 表達式 1 ? 表達式 2 : 表達式 3 表達式 1可以是任何表達式,常用關(guān)系表達式和邏輯表達式。 (位與 ) 位與的運算規(guī)則是: 0amp。 (左移) 左移 n 位,相當該數(shù)乘以 2 的 n 次冪,低位補 n 個 0。 78 類型自動轉(zhuǎn)換 數(shù)據(jù)類型轉(zhuǎn)換 在進行混合運算時,兩個不同類型的數(shù)據(jù)先要轉(zhuǎn)換成同一類型,然后才能進行運算。 (3)將字符型數(shù)據(jù)賦給整型變量時,由于字符型數(shù)據(jù)在運算時根據(jù)其 ASCII碼值自動轉(zhuǎn)化為整型數(shù)據(jù),所以將字符型數(shù)據(jù)的 ASCII碼值存儲到變量中。 /* 表示將變量 a的類型強制轉(zhuǎn)換成 int型后 ,再進行運算 */ (2) 經(jīng)強制類型轉(zhuǎn)換后,得到的是一個所需類型的中間變量,原來變量的類型并沒有發(fā)生任何變化。 printf( long:%d字節(jié) \n,sizeof(long))。 float x=,y=。 printf(\n double←float+float: \n)。 } 84 程序舉例 程序運行結(jié)果: *** 運行結(jié)果 *** int←char+short: ch:1 字節(jié) 。 m=15。 。 C)x+n=I。 在程序中應(yīng)把復(fù)合語句看成是單條語句,而不是多條語句,例如 { x=y+5。例如 while(getchar()!=39。 (2) 注意在變量說明中給變量賦初值和賦值語句的區(qū)別。大多數(shù)C語言編譯系統(tǒng)不要求在使用 printf 函數(shù)之前必須包含 。 格式字符串 :以 %開頭的字符串,在 %后面跟有各種格式字符,以說明輸出數(shù)據(jù)的類型、形式、長度、小數(shù)位數(shù)等。 float b=。 } 程序運行輸出結(jié)果: a=12, 12,14,c b=, ,+002 c=, , d=p, p 108 函數(shù) putchar 函數(shù)是字符輸出函數(shù),其功能是在顯示器上輸出單個字符。 換行,對控制字符則執(zhí)行控制功能,不在屏幕上顯示。putchar(b)。 putchar(39。 } 程序運行輸出結(jié)果: Daay Da ay 110 數(shù)據(jù)輸入函數(shù) 1. scanf函數(shù) scanf函數(shù)稱為格式輸入函數(shù),即按用戶指定的格式從鍵盤上把數(shù)據(jù)輸入到指定的變量之中。 【 例 34】 輸入函數(shù)應(yīng)用實例一 include void main() {int a,b,c。 如 : scanf(%d %*d %d,amp。 又如 : scanf(%4d%4d,amp。 b)scanf中要求給出變量地址,變量名前用 amp。x39。a,amp。 printf(\n%c%c\n,a,b)。 putchar(39。 } 117 標準庫函數(shù) 庫函數(shù):是將函數(shù)放到一個文件里,供編程人員使 用,一般是放到 .lib文件里的。e39。 scanf(%d,amp。i)。、 39。 int i。)*1000+(d239。 } 程序運行輸出結(jié)果: 屏幕顯示:請輸入四個數(shù)字字符: 用戶輸入:1248(回車 ) 輸出結(jié)果:這個值是 1248 123 本次課學(xué)習(xí)小結(jié) 1. C語句的分類 124 本次課等級考試考點 1. printf函數(shù)中的格式字符串中各項的應(yīng)用 2. scanf函數(shù)中的格式字符串和地址表列中的取地址符 amp。 a=(3*5,a+4)。b)。 } a=14 練習(xí) :等級考試真題 127 三、程序修改題 :( 2022年 4月份考題填空題) 執(zhí)行以下程序時輸入 1234567,輸出結(jié)果是 12 main() { int a=1,b。a1,amp。)*100+(d339。 d1=getchar()。、 39。 d2=i%100/10。 radian=*degree/180。f39。 頭文件 :擴展名為 .h,用 include命令將包含庫函數(shù)的文件放在程序中 . 如 :使用標準輸入輸出庫函數(shù)時使用; :對字符串進行操作的標準函數(shù) 。)。 其一般形式為 getchar() 函數(shù)的值就是從輸入設(shè)備得到的字符。c)。 39。 d)在輸入字符數(shù)據(jù)時,若格式控制串中無非格式字符,則認為所有輸入的字符均為有效字符。b)。b)。 scanf(%d%d%d,amp。 scanf函數(shù)的一般形式為: scanf(“格式控制字符串”, 地址 表列 ); 111 ( 1)地址表列 地址是由地址運算符“ amp。)。putchar(c)。D39。A39。 char d=39。 格式字符串的一般形式為: %[標志 ][輸出最小寬度 ][.精度 ][附加格式符 ]類型 105 類型 :表示輸出類型的格式字符格式字符意義 d以十進制形式輸出帶符號整數(shù) (正數(shù)不輸出符號 ) o以八進制形式輸出無符號整數(shù) (不輸出前綴 0) x以十六進制形式輸出無符號整數(shù) (不輸出前綴 0X) u以十進制形式輸出無符號整數(shù) f以小數(shù)形式輸出單、雙精度實數(shù) e以指數(shù)形式輸出單、雙精度實數(shù) g以 %f%e中較短的輸出寬度輸出單、雙精度實數(shù) c輸出單個字符 s輸出字符串 106 標志 : 結(jié)果左對齊,右邊填空格 + 結(jié)果右對齊,左邊填空格 輸出最小寬度 : 用十進制整數(shù)來表示輸出的最少位數(shù)。 printf(%d %d\n,a,b)。 如下述說明是錯誤的: int a=b=c=8。)。 printf(“%d%d”, x, a); } 是一條復(fù)合語句。 答案: A 92 本次課作業(yè) : 習(xí)題集 :第二章 選擇題: 8 填空題: 5 改錯題: 3 編程題: 1 93 第 3章 C程序的基本控制結(jié)構(gòu) 順序結(jié)構(gòu) 94 C程序的順序結(jié)構(gòu) 95 C程序的語句 賦值語句 數(shù)據(jù)輸出函數(shù) C程序的順序結(jié)構(gòu) 數(shù)據(jù)輸入函數(shù) 標準庫函數(shù) 順序結(jié)構(gòu)程序舉例 96 C程序的語句 C語句可分為五類: (1) 表達式語句 (2) 函數(shù)調(diào)用語句 (3) 控制語句 (4) 復(fù)合語句 (5) 空語句
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1