【大学课件】C 程式设计 语言简介.ppt

上传人:sccc 文档编号:6230487 上传时间:2023-10-07 格式:PPT 页数:32 大小:331.01KB
返回 下载 相关 举报
【大学课件】C 程式设计 语言简介.ppt_第1页
第1页 / 共32页
【大学课件】C 程式设计 语言简介.ppt_第2页
第2页 / 共32页
【大学课件】C 程式设计 语言简介.ppt_第3页
第3页 / 共32页
【大学课件】C 程式设计 语言简介.ppt_第4页
第4页 / 共32页
【大学课件】C 程式设计 语言简介.ppt_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《【大学课件】C 程式设计 语言简介.ppt》由会员分享,可在线阅读,更多相关《【大学课件】C 程式设计 语言简介.ppt(32页珍藏版)》请在三一办公上搜索。

1、C+程式設計語言簡介,http:/,本期課程大綱,C語言簡介基本資料型態,變數,基本輸入輸出控制敘述-選擇控制與重複控制 陣列 函式 指標 字元與字串 結構 檔案處理,http:/,本次課程大綱,C語言的發展環境C語言的基本架構C語言的基本資料結構C語言的基本輸入輸出,http:/,C+程式發展環境,C語言的產生六階段EditPreprocessCompileLinkLoadExecute,http:/,cmp ax,10jge largeadd ax,1jmp donelarge:sub ax,1done:mul ax,ax,If(i=10)i-;elsei+;i=i2;,http:/,編譯

2、器(Compiler)介紹,WindowsTurbo C+Borland C+Visual C+UnixG+,http:/,C 程式語言的架構,#include/前端處理程式void main()/主程式 變數定義(宣告)指令敘述 fun();void fun()/函式 變數定義(宣告).例子:來個最簡單的程式範例,http:/,前端處理程式,#號所引領的指令叫前端處理程序#include 告訴編譯器該去載入這個檔案stdio.h是一種檔案名稱-標準輸出輸入檔std代表standard(標準)io代表輸入輸出h代表header檔更多head檔string.h math.h,http:/,註解(

3、Comment),註解是利用/*和*/辨識的文字段落註解的功用在於解釋你的程式註解的例子:/*這是一段把a跟b加起來的程式*/sum=a+b;/sum代表總和,http:/,函數(Function),int main()C+語言包含一個以上的函數,其中一個一定要是main()是用來暗示這是一個函數int 表示這個程式會回傳一個整數值 表示一個程式區間(block)函數本身要做的事定義在 內,http:/,指令敘述(Statement),printf(Hello NTU!n);委託電腦去執行一項工作特殊函數裡會需要傳入變數整行是一個指令敘述每一個指令敘述的最後必須加上;好的習慣是讓每個指令陳述各

4、自一行斜線符號()暗示這個函數必須做出其他的事情n 是一個換行符號,http:/,回傳值(Return),return 0;跳出函數的方法return 0表示程式正常結束最後一個括號 表示這個函數已經執行完畢,http:/,C的基本資料型態(1),C 的基本資料型態char(字元)int(整數)float(浮點)double(倍準浮點)修飾詞(qualifier)unsigned char c;short int i,j;long int x,y;long double area;,http:/,C的基本資料型態(2),資料 容量 數值範圍 輸入/出格式型態char 1 byte-128127

5、%c int 2-3276832767%dlong 4-21474836482147483647%ldfloat 4 3.4E-383.4E+38(7位有效)%fdouble 8 1.7E-3081.7E+308(15位)%lfNote:基本上我們會用sizeof()來取得不同資料型態所佔的位元容量,http:/,常數(1),常數就是給定的值,把定值指定給變數就可以C 的常數 字元常數字串常數整數常數浮點常數.,http:/,常數(2),字元常數 char c=a;printf(%c,c);其輸出為:a,http:/,常數(3),字串常數 字串 是 由 連續的 多個 字元 並 前後 各加上 一

6、個 雙引號()所構成,如:This is a string!,這是一字串,0123n0123tx61n。,http:/,常數(4),整數常數 int i=10;printf(“%d”,i);輸出:10,http:/,變數(Variables),變數是一個記憶體空間,主要用途是讓程式設計者,暫時存放一個數值,C語言中變數一定要宣告後才可以用始用.變數宣告語法:資料型態 變數名稱,變數名稱;變數宣告處:在 一個檔案任何函數(包括 main)之前在任一 括號.內的起頭例如:char c=0,C=c,ch;int i,j,k;,http:/,變數宣告原則,變數名稱第一個字元必需是英文字母或底線“_”不

7、可以和關鍵字相同在C語言中,大小寫英文字母是不相同的,變數名稱最好跟所要代表的意義一樣比較好,如answer代表答案變數名.,http:/,關鍵字(Key Words),http:/,基本算術運算子,算術運算子有下列六種,按其運算優先順序說明如下:優先順序 算術運算子 說明 1-負號 2*乘 2/除 2%餘數 3+加 3-減,http:/,基本輸入/輸出(1),printf()main()printf(嗨!我是小明,您好!n);printf(請問大名?n);執行此程式的結果將會在螢幕上顯示出:嗨!我是小明,您好!請問大名?printf();指令會將括號內兩個引號 中的字串列印在螢幕 n 是換行

8、符號,有列印動作,但沒有符號 顯現出來。,http:/,基本輸入/輸出(2),printf()函式可用來印出變數內容 用法是在格式字串以%符號跟隨資料型態的對應字元傳給printf()函式該變數(常數)的內容 int num=123;printf(“The variable num is%d”,num);printf(“num is%d and num+3 is%d”,num,num+3);,http:/,基本輸入/輸出(3),在列印資料時,換行字元(n)相當常用如果要印特殊符號,像”與倒斜線時,需要在前面多加一個倒斜線.e.g.Printf(“print two special symbol

9、s“and”);格式化輸出%-width.precision format indicator-:表示向左靠齊(預設向右)width:表示要保留幾個字的大小.precision:表示小數點後要印出幾位數字(預設6位),http:/,fig09_09.c,Copyright 1992-2004 by Deitel&Associates,Inc.and Pearson Edition Inc.All right Reserved.,http:/,Using precision for integers 0873 000000873 Using precision for floating-poin

10、t numbers 123.945 1.239e+002 124 Using precision for strings Happy Birth,Program Output,Copyright 1992-2004 by Deitel&Associates,Inc.and Pearson Edition Inc.All right Reserved.,http:/,基本輸入/輸出(4),scanf()函式的引數和printf()函式相似.格式字串定出輸入的格式,後面跟隨準備接受資料的變數.scanf()和printf()不同的是,前者傳遞變數的位址,而後者通常是變數的數值,在C中要取得變數的數

11、值,我們使用取址運算子(&).以scanf()來取得資料時,在輸入資料時,要以Enter做為結尾,每一個資料項之間要以空白(space),跳位字元(tab)或Enter隔開.,http:/,舉例,簡單的四則運算.,http:/,字元輸入輸出函數,getch();getche();getchar();代表由鍵盤輸入一個字元.getche()代表輸入字元時會印順便印在螢幕上,getch()則不會.例子 getchar()則是要按Enter鍵才代表資料輸入完成,並且輸入的字元會顯示在螢幕上,http:/,字元輸出函數,putch()和 putchar().例子:,http:/,今天學到的,如何使用C語言的發展環境什麼是C語言的基本資料結構什麼是C語言的基本架構如何使用C語言的基本輸入輸出,http:/,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 建筑/施工/环境 > 农业报告


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号