C語言程序設(shè)計-1--C語言語法基礎(chǔ)_第1頁
C語言程序設(shè)計-1--C語言語法基礎(chǔ)_第2頁
C語言程序設(shè)計-1--C語言語法基礎(chǔ)_第3頁
C語言程序設(shè)計-1--C語言語法基礎(chǔ)_第4頁
C語言程序設(shè)計-1--C語言語法基礎(chǔ)_第5頁
已閱讀5頁,還剩74頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、學(xué)習(xí)目標(biāo): 為后續(xù)專業(yè)課(數(shù)據(jù)結(jié)構(gòu)、面向?qū)ο蟪绦蛟O(shè)計、單片機與嵌入式系統(tǒng)、物聯(lián)網(wǎng)技術(shù)等課程)奠定程序設(shè)計基礎(chǔ)。C語言程序設(shè)計第1章:C語言語法基礎(chǔ)第2章:C程序設(shè)計基礎(chǔ)第3章:數(shù)組第4章:函數(shù)第5章:指針第6章:結(jié)構(gòu)體、共用體、枚舉類型第7章:文件 教學(xué)內(nèi)容:C語言程序設(shè)計第1章 C語言語法基礎(chǔ)【學(xué)習(xí)目標(biāo)】 1熟悉C語言程序特點; 2熟練使用VC+6.0或VC+2010開發(fā)環(huán)境; 3掌握C語言基本的數(shù)據(jù)類型(整型、字符型、實型),常量和變量; 4掌握“算術(shù)、賦值、逗號、位”4種運算符及其表達式。第1章 C語言語法基礎(chǔ)【學(xué)習(xí)內(nèi)容】 1.1 C 程序結(jié)構(gòu)特點 1.2 熟悉VC+6.0或VC+201

2、0開發(fā)環(huán)境 1.3 數(shù)據(jù)類型、常量和變量 1.4 運算符及表達式1.1 C程序結(jié)構(gòu)特點1.1 C程序結(jié)構(gòu)特點1.1 C程序結(jié)構(gòu)特點1.1 C程序結(jié)構(gòu)特點1.1 C程序結(jié)構(gòu)特點【例1.4】 51單片機控制LED燈閃爍?!纠?.4】 51單片機控制LED燈閃爍。1.1 C程序結(jié)構(gòu)特點總結(jié)C語言的特點:1.2 C語言的特點1.2 C語言的特點總結(jié)C語言的特點:1.2 熟悉VC+6.0或VC+2010開發(fā)環(huán)境 VC+6.0開發(fā)C程序步驟和方法: 1、啟動VC+6.0。 2、新建工程。 VC+6.0開發(fā)C程序步驟和方法:1.2 熟悉VC+6.0或VC+2010開發(fā)環(huán)境 VC+6.0開發(fā)C程序步驟和方法:

3、1.2 熟悉VC+6.0或VC+2010開發(fā)環(huán)境 2、新建工程。 3、在已建工程下,新建C源文件。 VC+6.0開發(fā)C程序步驟和方法:1.2 熟悉VC+6.0或VC+2010開發(fā)環(huán)境 4、在程序代碼編輯區(qū)中,編輯程序源代碼。VC+6.0開發(fā)C程序步驟和方法:1.2 熟悉VC+6.0或VC+2010開發(fā)環(huán)境 5、編譯 連接 運行 VC+6.0開發(fā)C程序步驟和方法:1.2 熟悉VC+6.0或VC+2010開發(fā)環(huán)境 VC+2010開發(fā)C程序步驟和方法: 1、啟動VC+2010。 1.2 熟悉VC+6.0或VC+2010開發(fā)環(huán)境 2、新建項目。VC+2010開發(fā)C程序步驟和方法:1.2 熟悉VC+6.

4、0或VC+2010開發(fā)環(huán)境 VC+2010開發(fā)C程序步驟和方法:1.2 熟悉VC+6.0或VC+2010開發(fā)環(huán)境 2、新建項目。 3、在已建項目下,添加新建C源文件。 VC+2010開發(fā)C程序步驟和方法:1.2 熟悉VC+6.0或VC+2010開發(fā)環(huán)境 VC+2010開發(fā)C程序步驟和方法:1.2 熟悉VC+6.0或VC+2010開發(fā)環(huán)境 3、在已建項目下,添加新建C源文件。 4、在程序代碼編輯區(qū)中,編輯程序源代碼。VC+2010開發(fā)C程序步驟和方法:1.2 熟悉VC+6.0或VC+2010開發(fā)環(huán)境 VC+2010開發(fā)C程序步驟和方法:1.2 熟悉VC+6.0或VC+2010開發(fā)環(huán)境 VC+20

5、10開發(fā)C程序步驟和方法:1.2 熟悉VC+6.0或VC+2010開發(fā)環(huán)境 C程序開發(fā)一般要經(jīng)過4個基本步驟: 1.2 熟悉VC+6.0或VC+2010開發(fā)環(huán)境 1.3 數(shù)據(jù)類型 1.3 數(shù)據(jù)類型 1.3.1 常量和變量1、常量1.3 數(shù)據(jù)類型 說明: 1.3.1 常量和變量1、常量1.3 數(shù)據(jù)類型 1.3.1 常量和變量2、變量1.3 數(shù)據(jù)類型 1.3.2 整型數(shù)據(jù)1、整型常量1.3 數(shù)據(jù)類型 (1)整型變量的分類1.3.2 整型數(shù)據(jù)2、整型變量1.3 數(shù)據(jù)類型 (1)整型變量的分類1.3.2 整型數(shù)據(jù)2、整型變量1.3 數(shù)據(jù)類型 (2)整型變量在內(nèi)存中的存儲形式(以單字節(jié)整型為例)1.3.

6、2 整型數(shù)據(jù)2、整型變量1.3 數(shù)據(jù)類型 (3)定義整型變量的方法1.3.2 整型數(shù)據(jù)2、整型變量1.3 數(shù)據(jù)類型 (3)定義整型變量的方法1.3.2 整型數(shù)據(jù)2、整型變量1.3 數(shù)據(jù)類型 1.3.3 字符型數(shù)據(jù)1、字符常量1.3 數(shù)據(jù)類型 2、字符變量1.3.3 字符型數(shù)據(jù)1.3 數(shù)據(jù)類型 3、字符型數(shù)據(jù)在內(nèi)存中的存儲形式及使用方法 1.3.3 字符型數(shù)據(jù)1.3 數(shù)據(jù)類型 3、字符型數(shù)據(jù)在內(nèi)存中的存儲形式及使用方法 1.3.3 字符型數(shù)據(jù)1.3 數(shù)據(jù)類型 3、字符型數(shù)據(jù)在內(nèi)存中的存儲形式及使用方法 1.3.3 字符型數(shù)據(jù)1.3 數(shù)據(jù)類型 4、字符串常量 1.3.3 字符型數(shù)據(jù)1.3 數(shù)據(jù)類型

7、 1.3.4 實型數(shù)據(jù)1、實型常量 1.3 數(shù)據(jù)類型 1.3.4 實型數(shù)據(jù)2、實型變量 1.3 數(shù)據(jù)類型 1.3.4 實型數(shù)據(jù)2、實型變量 1.3 數(shù)據(jù)類型 1.3.5 變量的初始化1.3 數(shù)據(jù)類型 1.3.5 變量的初始化1.4 運算符及表達式 1.4.1 算術(shù)運算符及其表達式1.4.2 賦值運算符及其表達式1.4.3 逗號運算符及其表達式1.4.4 位運算符及其表達式1.4 運算符及表達式 1、基本的算術(shù)運算符1.4.1 算術(shù)運算符及其表達式1.4 運算符及表達式 1、基本的算術(shù)運算符1.4.1 算術(shù)運算符及其表達式1.4 運算符及表達式 【思考與實驗】1、基本的算術(shù)運算符1.4.1 算術(shù)

8、運算符及其表達式1.4 運算符及表達式 2、自增、自減運算符1.4.1 算術(shù)運算符及其表達式1.4 運算符及表達式 2、自增、自減運算符1.4.1 算術(shù)運算符及其表達式1.4 運算符及表達式 說明:2、自增、自減運算符1.4.1 算術(shù)運算符及其表達式1.4 運算符及表達式 3、算術(shù)表達式和運算符的優(yōu)先級與結(jié)合性 1.4.1 算術(shù)運算符及其表達式1.3 數(shù)據(jù)類型 4、各類數(shù)值型數(shù)據(jù)間的混合運算 1.4.1 算術(shù)運算符及其表達式1.4 運算符及表達式 5、強制類型轉(zhuǎn)換運算符1.4.1 算術(shù)運算符及其表達式1.4 運算符及表達式 5、強制類型轉(zhuǎn)換運算符1.4.1 算術(shù)運算符及其表達式1.4 運算符及

9、表達式 1.4.2 賦值運算符及其表達式1、簡單的賦值運算符及其表達式1.4 運算符及表達式 【思考】分析下面各賦值表達式變量a的值。a=5+(c=7)a=b=c=33a=(b=6)/(c=2)a=(b=2)+(c=5)12731.4.2 賦值運算符及其表達式1、簡單的賦值運算符及其表達式1.4 運算符及表達式 1.4.2 賦值運算符及其表達式2、復(fù)合的賦值運算符及其表達式1.4 運算符及表達式 3、類型轉(zhuǎn)換1.4.2 賦值運算符及其表達式1.4 運算符及表達式 可見,無符號整型與有符號整型之間相互賦值時容易出錯,其原因是負數(shù)在內(nèi)存中是以補碼形式存儲的,如-1的補碼是255(0 xff)。 3

10、、類型轉(zhuǎn)換1.4.2 賦值運算符及其表達式1.4 運算符及表達式 3、類型轉(zhuǎn)換1.4.2 賦值運算符及其表達式1.4 運算符及表達式 如何解決?3、類型轉(zhuǎn)換1.4.2 賦值運算符及其表達式1.4 運算符及表達式 3、類型轉(zhuǎn)換1.4.2 賦值運算符及其表達式1.4 運算符及表達式 1.4.3 逗號運算符及其表達式1.4 運算符及表達式 1.4.3 逗號運算符及其表達式1.4 運算符及表達式 1.4.3 逗號運算符及其表達式1.4 運算符及表達式 1.4.4 位運算符及其表達式1.4 運算符及表達式 1、“按位與”運算符(&)00000001(0 x01)0 0 0 0 0 0 1 1 (0 x03)1.4.4 位運算符及其表達式1.4 運算符及表達式 2、“按位或”運算符(|)01011101(0 x67)1 1 1 1 0 0 1 1 (0 xf3)1.4.4 位運算符及其表達式1.4 運算符及表達式 3、“按位異或”運算符()01011100(0 x66)1 1 0 1 0 0 1 1 (0 xd3)1.4.4 位運算符及其表達式1.4 運算符及表達式 4、“按位取反”運算符()10010110(0 xaa)1.4.4 位運算符及其表達式1.4 運算符及表達式 5、“左移”運算符()1.4.4 位運算符及其表達式1.4 運算符

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論