C語言程序設(shè)計 教學(xué)課件 作者 王建國 陳惠明 第1章 C語言基礎(chǔ)知識.ppt

C語言程序設(shè)計 教學(xué)課件 作者 王建國 陳惠明 第1章 C語言基礎(chǔ)知識.ppt

ID:50351364

大?。?33.50 KB

頁數(shù):56頁

時間:2020-03-08

C語言程序設(shè)計 教學(xué)課件 作者 王建國 陳惠明 第1章 C語言基礎(chǔ)知識.ppt_第1頁
C語言程序設(shè)計 教學(xué)課件 作者 王建國 陳惠明 第1章 C語言基礎(chǔ)知識.ppt_第2頁
C語言程序設(shè)計 教學(xué)課件 作者 王建國 陳惠明 第1章 C語言基礎(chǔ)知識.ppt_第3頁
C語言程序設(shè)計 教學(xué)課件 作者 王建國 陳惠明 第1章 C語言基礎(chǔ)知識.ppt_第4頁
C語言程序設(shè)計 教學(xué)課件 作者 王建國 陳惠明 第1章 C語言基礎(chǔ)知識.ppt_第5頁
資源描述:

《C語言程序設(shè)計 教學(xué)課件 作者 王建國 陳惠明 第1章 C語言基礎(chǔ)知識.ppt》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫

1、C語言程序設(shè)計第1章C語言基礎(chǔ)知識第2章算法第3章C語言的控制結(jié)構(gòu)第4章數(shù)組與指針第5章函數(shù)第6章結(jié)構(gòu)體與共用體第7章文件操作第8章C語言課程設(shè)計第1章C語言基礎(chǔ)知識本章講解:C程序的基本結(jié)構(gòu)C程序的編程環(huán)境基本數(shù)據(jù)類型基本輸入、輸出函數(shù)運(yùn)算符和表達(dá)式第1章C語言基礎(chǔ)知識1.1C語言概述1.2C語言的基本數(shù)據(jù)類型1.3基本輸入輸出函數(shù)1.4運(yùn)算符和表達(dá)式1.5類型轉(zhuǎn)換1.6C程序展示1.7本章小結(jié)1.1.1C程序的結(jié)構(gòu)【案例1.1】編寫程序,在屏幕上輸出字符串“Hello,World!”?!境绦蛟斀狻?*Example11.c*/#incl

2、ude//包含庫文件stdio.hmain()//定義名為main的函數(shù){printf(“Hello,World!”);//調(diào)用printf語句,將引號內(nèi)的內(nèi)容輸出到屏幕}【歸納總結(jié)】C程序的基本結(jié)構(gòu):#include<頭文件>main(){函數(shù)體}1.1C語言概述初學(xué)者在調(diào)試程序時常遇到的問題是語法錯誤,如案例1.1中將“printf”寫為“Printf”,將其中的引號、括號、分號等錯寫為中文標(biāo)點符號,丟失語句后的分號等。C語言規(guī)定標(biāo)識符、函數(shù)名等區(qū)分大小寫,標(biāo)點符號一律采用英文符號。1.1.2C程序的上機(jī)步驟C程序

3、的集成開發(fā)工具有TurborC、WinTC、BorlandC++、VisualC++6.0等,下面以VisualC++6.0中文版為例介紹C程序的上機(jī)步驟:(1)新建文件夾(2)啟動VC++6.0(3)新建工程(4)新建C語言源程序文件(5)編碼(6)編譯運(yùn)行1.2C語言的基本數(shù)據(jù)類型數(shù)據(jù)類型基本類型整型實型字符型帶符號整型(簡稱整型)帶符號短整型(簡稱短整型)帶符號長整型(簡稱長整型)帶符號整型無符號整型無符號整型無符號短整型無符號長整型單精度型雙精度型空類型構(gòu)造型指針型枚舉型數(shù)組型結(jié)構(gòu)型共用型C語言的數(shù)據(jù)類型類型說明符類型數(shù)的范圍字節(jié)數(shù)

4、長度(位)int整型-32768~32767即-215~(215-1)216unsignedint無符號整型0~65535即0~(216-1)216shortint短整型-32768~32767即-215~(215-1)216unsignedshortint無符號短整型0~65535即0~(216-1)216longint長整型-2147483648~2147483647即-231~(231-1)432unsignedlongint無符號長整型0~4294967295即0~(232-1)432float單精度型約10-37~1038432d

5、ouble雙精度型約10-307~10308864char字符型ASCII字符代碼18C語言基本數(shù)據(jù)類型的長度和范圍1.2.1標(biāo)識符在C語言中,標(biāo)識符用來對變量名、函數(shù)名、標(biāo)號和其他各種用戶定義的對象命名。C語言的標(biāo)識符應(yīng)遵循以下規(guī)則:(1)只能由英文字母、數(shù)字和下畫線組成,且第一個字符必須為英文字母或下畫線。(2)不允許使用關(guān)鍵字作為標(biāo)識符的名稱,因為關(guān)鍵字是系統(tǒng)已經(jīng)定義過的具有特殊含義的標(biāo)識符。另外,還有一些名稱雖然不是關(guān)鍵字,但是系統(tǒng)已把它們留做特殊用途,用戶也不要使用它們作為標(biāo)識符(例如main),以免引起混亂。(3)ANSI規(guī)定:

6、在C語言中,有意義的標(biāo)識符長度為8,即前8個字符有效。(4)標(biāo)識符命名應(yīng)以直觀、易于拼讀為宜,即做到“見名知意”,建議使用英文單詞及其組合,盡量少使用漢語拼音命名。(5)標(biāo)識符區(qū)分大小寫。如sum、Sum和SUM是三個不同的標(biāo)識符。雖然C程序嚴(yán)格區(qū)分大小寫,但為避免引起混淆,程序中最好不要出現(xiàn)僅靠大小寫區(qū)分的相似標(biāo)識符。1.2.2常量在程序執(zhí)行過程中,其值不發(fā)生改變的量稱為常量。程序中,能夠從字面上看出數(shù)值的常量稱為字面常量或直接常量。1.直接常量整型常量:12、0、-3;實型常量:4.6、-1.23;字符常量:‘a(chǎn)’、‘b’;字符串常量進(jìn)

7、制表達(dá)方式例子八進(jìn)制數(shù)由數(shù)字0開頭027,016十六進(jìn)制數(shù)由0x或0X開頭0xab,0xf2,0X98十進(jìn)制數(shù)必須是數(shù)字1、2……9之中的一個數(shù)開頭345,980在C語言中,使用的整型常量有八進(jìn)制、十六進(jìn)制和十進(jìn)制三種,各自表示形式如表所示。2.符號常量符號常量是指用一個標(biāo)識符代表的一個常量。符號常量在使用之前必須先定義,其一般形式為:#define標(biāo)識符常量常量類型舉例整型十進(jìn)制12,+5,-123八進(jìn)制04,017,010十六進(jìn)制0x8,0xa3,0X,0XFFF浮點型十進(jìn)制小數(shù)3.5,30.0,125.6指數(shù)3.2e4,3.2E4,6

8、e-3,.25E+2字符型`a`,`Q`,`0`,``字符串型"hello","","234","a"符號常量#definePI3.14159常量示例【案例1.2】讀程序?qū)懗?/p>

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。