資源描述:
《大學(xué)C語言第1講C語言基礎(chǔ)知識ppt課件.ppt》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、未來的組織要解決總部業(yè)務(wù)能力逐漸弱化的問題,要逐步整合各項(xiàng)目的能力形成總部的能力,提高集團(tuán)公司的核心競爭力第1講C語言基礎(chǔ)知識一、計(jì)算機(jī)系統(tǒng)與計(jì)算機(jī)知識體系二、程序設(shè)計(jì)與程序設(shè)計(jì)語言三、C程序的基本結(jié)構(gòu)和運(yùn)行過程四、數(shù)據(jù)類型、常量、變量五、賦值運(yùn)算符和賦值表達(dá)式六、基本的輸入輸出七、算術(shù)運(yùn)算符和算術(shù)表達(dá)式八、數(shù)學(xué)標(biāo)準(zhǔn)函數(shù)九、數(shù)據(jù)類型轉(zhuǎn)換未來的組織要解決總部業(yè)務(wù)能力逐漸弱化的問題,要逐步整合各項(xiàng)目的能力形成總部的能力,提高集團(tuán)公司的核心競爭力一、計(jì)算機(jī)系統(tǒng)與計(jì)算機(jī)知識體系計(jì)算機(jī)系統(tǒng)軟件硬輸入設(shè)備輸出設(shè)備存儲器運(yùn)算器件控制器未來的組織要解決總部業(yè)務(wù)能
2、力逐漸弱化的問題,要逐步整合各項(xiàng)目的能力形成總部的能力,提高集團(tuán)公司的核心競爭力典型的計(jì)算機(jī)硬件組成內(nèi)存中央處理器總線外圍設(shè)備外存輸入/輸出軟盤、硬盤、光盤、U盤、…鍵盤、顯示器、鼠標(biāo)、…未來的組織要解決總部業(yè)務(wù)能力逐漸弱化的問題,要逐步整合各項(xiàng)目的能力形成總部的能力,提高集團(tuán)公司的核心競爭力計(jì)算機(jī)知識體系人(用、編程序)高級語言(C,C++,Java等)數(shù)據(jù)結(jié)構(gòu)軟件工程軟件編譯程序數(shù)據(jù)庫管理系統(tǒng)操作系統(tǒng)計(jì)算機(jī)硬件組成原理未來的組織要解決總部業(yè)務(wù)能力逐漸弱化的問題,要逐步整合各項(xiàng)目的能力形成總部的能力,提高集團(tuán)公司的核心競爭力什么是ASCII碼?
3、計(jì)算機(jī)中用得最廣泛的字符集及其編碼,是由美國國家標(biāo)準(zhǔn)局(ANSI)制定的ASCII碼(AmericanStandardCodeforInformationInterchange,美國標(biāo)準(zhǔn)信息交換碼)分析1位二進(jìn)制數(shù)可以表示2種狀態(tài)7位二進(jìn)制數(shù)可以表示128種狀態(tài)(0~127)計(jì)算機(jī)中用8位(一個字節(jié))存儲ASCII碼,其最高位(b7)用作奇偶校驗(yàn)位。ASCII對應(yīng)鍵盤值未來的組織要解決總部業(yè)務(wù)能力逐漸弱化的問題,要逐步整合各項(xiàng)目的能力形成總部的能力,提高集團(tuán)公司的核心競爭力數(shù)的進(jìn)制10進(jìn)制2進(jìn)制8進(jìn)制16進(jìn)制未來的組織要解決總部業(yè)務(wù)能力逐漸弱化的
4、問題,要逐步整合各項(xiàng)目的能力形成總部的能力,提高集團(tuán)公司的核心競爭力二、程序設(shè)計(jì)與程序設(shè)計(jì)語言什么是程序?可以連續(xù)執(zhí)行的一條條指令的集合。對計(jì)算任務(wù)的處理對象和處理過程的描述。用什么寫出程序?很多種計(jì)算機(jī)語言,比較熟悉的高級語言,如:C、Basic、C++、Java等,還有匯編語言等。高級語言接近自然語言的習(xí)慣,容易編寫,容易理解和交流,是給人看的語言。計(jì)算機(jī)只能接受和處理由0和1的代碼構(gòu)成的二進(jìn)制指令或數(shù)據(jù),稱為“機(jī)器語言”。高級語言程序一定要轉(zhuǎn)換(如編譯)成機(jī)器語言程序才能在計(jì)算機(jī)中被執(zhí)行。未來的組織要解決總部業(yè)務(wù)能力逐漸弱化的問題,要逐步整
5、合各項(xiàng)目的能力形成總部的能力,提高集團(tuán)公司的核心競爭力編譯程序與開發(fā)環(huán)境編譯程序C語言源程序.c二進(jìn)制機(jī)器指令.obj可執(zhí)行程序.exeC語言編譯程序連接程序你知道的開發(fā)環(huán)境?(環(huán)境包括編寫、編譯、連接、運(yùn)行程序)MicrosoftCTurboCBorlandCQuickC……通常C++編譯系統(tǒng)兼容C,我們用VisualC++6.0未來的組織要解決總部業(yè)務(wù)能力逐漸弱化的問題,要逐步整合各項(xiàng)目的能力形成總部的能力,提高集團(tuán)公司的核心競爭力C語言C語言的產(chǎn)生C語言是貝爾實(shí)驗(yàn)室于70年代初研制出來的,用于編寫UNIX。后來又被多次改進(jìn),并出現(xiàn)了多種版本
6、。80年代初,美國國家標(biāo)準(zhǔn)化協(xié)會(ANSI),根據(jù)C語言問世以來各種版本對C語言的發(fā)展和擴(kuò)充,制定了ANSIC標(biāo)準(zhǔn)(1989年再次做了修訂)。C語言的特點(diǎn)中間語言的特點(diǎn):C語言同時(shí)具有匯編語言和高級語言的優(yōu)勢。面向過程,結(jié)構(gòu)化程序設(shè)計(jì)語言應(yīng)用非常廣泛,體現(xiàn)程序員的水平語言簡潔、緊湊,使用方便、靈活。運(yùn)算符極其豐富,表達(dá)能力強(qiáng)??梢浦残院脜^(qū)別C語言與C語言開發(fā)環(huán)境未來的組織要解決總部業(yè)務(wù)能力逐漸弱化的問題,要逐步整合各項(xiàng)目的能力形成總部的能力,提高集團(tuán)公司的核心競爭力程序設(shè)計(jì)程序設(shè)計(jì)的發(fā)展面向計(jì)算機(jī)的程序設(shè)計(jì)二進(jìn)制形式、匯編面向過程的程序設(shè)計(jì)按功能
7、劃分,自頂向下,逐步求精面向?qū)ο蟮某绦蛟O(shè)計(jì)按對象劃分,研究對象之間的關(guān)系未來的組織要解決總部業(yè)務(wù)能力逐漸弱化的問題,要逐步整合各項(xiàng)目的能力形成總部的能力,提高集團(tuán)公司的核心競爭力三、C程序的基本結(jié)構(gòu)和運(yùn)行過程一個簡單的C程序是由函數(shù)組成的。?僅且僅有一個主函數(shù)#includemain(),程序總是從主intmain()函數(shù)開始運(yùn)行。{?還可以有多個其它函數(shù)printf("Hello,World.");return0;?自己編的}?別人編的?系統(tǒng)提供的庫函數(shù)。未來的組織要解決總部業(yè)務(wù)能力逐漸弱化的問題,要逐步整合各項(xiàng)目的能力形
8、成總部的能力,提高集團(tuán)公司的核心競爭力語句函數(shù)體由語句組成。語句:<表達(dá)式><分號>常量、變量、運(yùn)算符寫各種表達(dá)式:算術(shù)表達(dá)式、關(guān)系表達(dá)