九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > PPT文檔下載  

C語言程序設(shè)計(jì)(十分詳細(xì)).ppt

  • 資源ID:11494824       資源大小:1.13MB        全文頁數(shù):46頁
  • 資源格式: PPT        下載積分:9.9積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺(tái)登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要9.9積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號(hào),方便查詢和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號(hào):
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開,此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請知曉。

C語言程序設(shè)計(jì)(十分詳細(xì)).ppt

C數(shù)據(jù)類型及其運(yùn)算,C語言程序設(shè)計(jì),2,C語言的數(shù)據(jù)類型,C數(shù)據(jù)類型,3,整型數(shù)據(jù),1整型數(shù)據(jù)的類型基本整型數(shù)據(jù)int,分配2Byte短整型數(shù)據(jù)shortint,分配2Byte長整型數(shù)據(jù)longint,分配4Byte整型數(shù)據(jù)均以二進(jìn)制補(bǔ)碼形式存儲(chǔ),問題:為什么要采用補(bǔ)碼?如何表示?,4,計(jì)算機(jī)中正、負(fù)數(shù)的表示,例如:109(1101101)2要區(qū)別:109和109方法是:將符號(hào)也數(shù)碼化即:正的符號(hào)用0表示負(fù)的符號(hào)用1表示,計(jì)算機(jī)中的數(shù)表示方法是:符號(hào)位二進(jìn)制數(shù)值(以8bit為例)109110110101101101109110110111101101,5,2.有符號(hào)和無符號(hào)整型數(shù)據(jù),有符號(hào)的整型數(shù)據(jù)signedint無符號(hào)的整型數(shù)據(jù)unsignedint區(qū)別是將最高位看作符號(hào)位還是數(shù)據(jù)位,例如:1111111110101000作為有符號(hào)數(shù)使用時(shí),最高為符號(hào)位為負(fù)數(shù),值是:-88作為無符號(hào)數(shù)使用時(shí),最高為數(shù)據(jù)位為無符號(hào)的數(shù),值是:65448,6,例如:,main()unsignedintm;m=65448;printf("nm=%dn",m);printf("m=%un",m);,輸出結(jié)果:m=-88m=65448,按有符號(hào)數(shù)輸出,按無符號(hào)數(shù)輸出,7,整型數(shù)據(jù)的類型及規(guī)定,方括號(hào)表示可選項(xiàng)int分配2Byte,long分配4Byte,8,2.1.2實(shí)型數(shù)據(jù),1實(shí)型數(shù)據(jù)的類型單精度實(shí)型數(shù)據(jù)float,分配4Byte雙精度實(shí)型數(shù)據(jù)double,分配8Byte2實(shí)型數(shù)據(jù)的存儲(chǔ),單精度實(shí)型,指數(shù)部分,小數(shù)部分,小數(shù)的符號(hào)位,指數(shù)的符號(hào)位,9,實(shí)型數(shù)據(jù)的類型及規(guī)定,C標(biāo)準(zhǔn)并未具體規(guī)定各種實(shí)型數(shù)據(jù)所占字節(jié)數(shù),也不規(guī)定具體小數(shù)和指數(shù)部分的位數(shù)。一般而言,小數(shù)部分位數(shù)多,數(shù)據(jù)表示的有效數(shù)字多,精度就高;而指數(shù)部分位數(shù)多,則表示的數(shù)據(jù)范圍更大。,有效數(shù)字的意義?,10,字符型數(shù)據(jù),字符型數(shù)據(jù)char,分配1Byte字符型數(shù)據(jù)是指字母、數(shù)字、各種符號(hào)等用ASCII值表示的字符例如a是一個(gè)char類型數(shù)據(jù),稱作字符常量,存儲(chǔ):單片機(jī)中常用int和char數(shù)據(jù)類型。,01100001,2.1.4空類型,空類型void通常與指針或函數(shù)結(jié)合使用,11,常量、變量與標(biāo)準(zhǔn)函數(shù),主要內(nèi)容:常量變量,12,2.2.1常量,在運(yùn)行程序的過程中值保持不變的量1整型常量十進(jìn)制:09八進(jìn)制:07,以0開頭十六進(jìn)制:09,AF/af,以0 x或0X開頭(單片機(jī)編程常用16進(jìn)制),例如:100-80+12301002401000730 x380 x100X100XFF0 x0a,13,1.整型常量,整型常量的類型:根據(jù)值大小默認(rèn)類型。整型常量后面加l或L,則認(rèn)為是longint型例如:123L、0L、432l、0 x100l,注意:十六進(jìn)制常量中可以使用大寫字母AF,也可以使用小寫字母af。八進(jìn)制常量中不能出現(xiàn)數(shù)字8或9例如:018、0921非法,14,2.實(shí)型(浮點(diǎn)型)常量,十進(jìn)制形式1.01.+12.0-12.00.0指數(shù)形式1e31.8e-3-123E-6-.1E-3,指數(shù)只能是整數(shù),而尾數(shù)則可以是整數(shù)也可以是小數(shù),無論指數(shù)或尾數(shù)均不能省略例如:1e、E.5、E-3非法實(shí)型常量的類型:默認(rèn)為double型,后面加F(或f),則強(qiáng)調(diào)表示該數(shù)是float類型例如:3.5f、1e2F,15,3.字符型常量,可視字符常量單引號(hào)括起來的單個(gè)可視字符例如:a、A、+、3、等轉(zhuǎn)義字符常量單引號(hào)括起來的與可視字符組合,例如:,16,4.字符串常量,用雙引號(hào)括起的一個(gè)字符序列例如:"ABC"、"123"、"a"、"nt""nGoodmorning"字符串常量的長度:所包含的字符個(gè)數(shù)字符串常量的存儲(chǔ)方式:,所占存儲(chǔ)單元數(shù):串長度1例如:,字符串結(jié)束標(biāo)記,17,5.符號(hào)常量,以標(biāo)識(shí)符來代表的常量事先編譯預(yù)處理命令define定義編譯時(shí)先由系統(tǒng)替換為它所代表的常量,再進(jìn)行編譯例如:,#defineLEN2.5main()floata,b;a=2*3.14*LEN;b=3.14*LEN*LEN;printf("a=%f,b=%fn",a,b);,編譯前系統(tǒng)進(jìn)行替換,18,5.符號(hào)常量,main()floata,b;a=2*3.14*2.5;b=3.14*2.5*2.5;printf("a=%f,b=%fn",a,b);,define是編譯預(yù)處理命令,必須以“#”開頭,替換為,19,變量,1.變量的有關(guān)概念在程序運(yùn)行過程中,其值改變的數(shù)據(jù),稱為變量,變量用標(biāo)識(shí)符表示,稱為變量名。變量必須“先定義后使用”系統(tǒng)為變量分配存儲(chǔ)單元,存儲(chǔ)變量的值。編寫程序時(shí)通過變量名來存、取變量值。,例如:有變量a它的值是510,20,變量定義,變量定義的一般格式:數(shù)據(jù)類型說明符變量列表;例如:inti,j;longk,m;floatx,y;charch1,ch2;,必須使用合法的標(biāo)識(shí)符作變量名不能使用關(guān)鍵字為變量命名,21,3.變量的初始化:,允許在說明變量的時(shí)候?qū)ψ兞抠x初值。例如:inta=5,b=10+2;doublex=23.568,y;charch1=a,ch2=66,ch3=142;表示定義變量并對變量存儲(chǔ)單元賦值。錯(cuò)誤的初始化:inta=3+b,b=5;floatm=n=23.16;,22,運(yùn)算符和表達(dá)式,主要內(nèi)容:算術(shù)運(yùn)算符和算術(shù)表達(dá)式賦值運(yùn)算符和賦值表達(dá)式關(guān)系運(yùn)算符和關(guān)系表達(dá)式邏輯運(yùn)算符和邏輯表達(dá)式位運(yùn)算符和位運(yùn)算表達(dá)式條件運(yùn)算符和條件表達(dá)式逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式其他運(yùn)算符及其運(yùn)算,23,運(yùn)算符的有關(guān)概念,作用:對運(yùn)算對象完成規(guī)定的操作運(yùn)算類型:按運(yùn)算對象分:單目、雙目、三目按功能分:算術(shù)、賦值、關(guān)系、邏輯條件、逗號(hào)、位、其他,24,運(yùn)算符的優(yōu)先級(jí)和結(jié)合性,優(yōu)先級(jí)指各種運(yùn)算符號(hào)的運(yùn)算優(yōu)先順序例如:算術(shù)運(yùn)算優(yōu)先于關(guān)系運(yùn)算算術(shù)運(yùn)算中先*/后+-,結(jié)合性指運(yùn)算符號(hào)和運(yùn)算對象的結(jié)合方向分為:從左向右(左結(jié)合)和從右向左(右結(jié)合)例如:算術(shù)運(yùn)算符為左結(jié)合a-b+4賦值運(yùn)算符為右結(jié)合a=b=5(C語言規(guī)定見教材),25,運(yùn)算符,+-*/%+-+-=+=-=*=/=%=a=a+1表達(dá)式的值為5,且a=6,b=5,31,說明:,+和-的運(yùn)算對象只能是變量(或運(yùn)算結(jié)果是變量的表達(dá)式),不能是常量(或運(yùn)算結(jié)果是數(shù)值的表達(dá)式)。例如:5+、(a+2)+不合法。具有右結(jié)合性,結(jié)合方向?yàn)閺挠业阶?。例如:a+等價(jià)于-(a+)如果有多個(gè)運(yùn)算符連續(xù)出現(xiàn)時(shí),C系統(tǒng)盡可能多的從左到右將字符組合成一個(gè)運(yùn)算符例如:i+j等價(jià)于(i+)+j-i+-j等價(jià)于-(i+)+(-j),32,main()inta=5;printf("%d%dn",a,a+);,說明(續(xù)):,對函數(shù)參數(shù)的求值順序:TurboC系統(tǒng)先計(jì)算最右邊的參數(shù)值,再依次計(jì)算左面的參數(shù)值。,【例2.5】有多個(gè)函數(shù)參數(shù)且為同一變量自增的運(yùn)算處理。,輸出結(jié)果:65,運(yùn)行例2.5,33,說明(續(xù)):,【例2.6】有多個(gè)函數(shù)參數(shù)且為同一變量多次自增的運(yùn)算處理。,main()inta=5;printf("%d%dn",a,(a+)+(a+);,輸出結(jié)果:711,運(yùn)行例2.6,34,賦值運(yùn)算,賦值運(yùn)算符(右結(jié)合)=+=-=*=/=%=printf("%d%dn",a,輸出結(jié)果:8102-11,0000000000001010&00000000000010000000000000001000即:a&b的值是8,運(yùn)行jc2_b,45,HEX文件,IntelHEX由任意數(shù)量的十六進(jìn)制記錄組成。每個(gè)記錄包含5個(gè)域,它們按以下格式排列::llaaaattdd.cc每一組字母對應(yīng)一個(gè)不同的域,每一個(gè)字母對應(yīng)一個(gè)十六進(jìn)制編碼的數(shù)字。每一個(gè)域由至少兩個(gè)十六進(jìn)制編碼數(shù)字組成,它們構(gòu)成一個(gè)字節(jié),就像以下描述的那樣:,46,HEX文件,:每個(gè)IntelHEX記錄都由冒號(hào)開頭.ll是數(shù)據(jù)長度域,它代表記錄當(dāng)中數(shù)據(jù)字節(jié)(dd)的數(shù)量。aaaa是地址域,它代表記錄當(dāng)中數(shù)據(jù)的起始地址。tt是代表HEX記錄類型的域,它可能是以下數(shù)據(jù)當(dāng)中的一個(gè):00數(shù)據(jù)記錄01文件結(jié)束記錄02擴(kuò)展段地址記錄04擴(kuò)展線性地址記錄dd是數(shù)據(jù)域,它代表一個(gè)字節(jié)的數(shù)據(jù)。一個(gè)記錄可以有許多數(shù)據(jù)字節(jié).記錄當(dāng)中數(shù)據(jù)字節(jié)的數(shù)量必須和數(shù)據(jù)長度域(ll)中指定的數(shù)字相符。cc是校驗(yàn)和域,它表示這個(gè)記錄的校驗(yàn)和。校驗(yàn)和的計(jì)算是通過將記錄當(dāng)中所有十六進(jìn)制編碼數(shù)字對的值相加,以256為模進(jìn)行以下補(bǔ)足。,

注意事項(xiàng)

本文(C語言程序設(shè)計(jì)(十分詳細(xì)).ppt)為本站會(huì)員(max****ui)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!