定 價(jià):48 元
叢書(shū)名:高等院校計(jì)算機(jī)基礎(chǔ)教育“十三五”規(guī)劃教材
- 作者:孫平安 著
- 出版時(shí)間:2021/2/1
- ISBN:9787113246303
- 出 版 社:中國(guó)鐵道出版社
- 中圖法分類:TP312.8
- 頁(yè)碼:260
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16開(kāi)
本書(shū)共分為12章以及2個(gè)附錄部分,書(shū)中所有示例程序均在VC6.0集成開(kāi)發(fā)環(huán)境中調(diào)試并運(yùn)行?紤]到教學(xué)課時(shí)較少以及讀者專業(yè)特點(diǎn),力求把C語(yǔ)言編程過(guò)程所必須掌握的知識(shí)點(diǎn)講透講明白,適時(shí)給出示例并對(duì)較難懂的示例進(jìn)行結(jié)果分析。 本書(shū)旨在使讀者通過(guò)學(xué)習(xí)快速掌握C語(yǔ)言基礎(chǔ)語(yǔ)法、程序流程控制、函數(shù)與模塊編寫(xiě)、字符串與指針、構(gòu)造數(shù)據(jù)類型以及文件、常用算法等知識(shí);借助單步調(diào)試技術(shù),從變量地定義洞察其本質(zhì)以及其在程序執(zhí)行過(guò)程中變量值的變化,使讀者更加清晰程序的流程控制以及每條語(yǔ)句的功能;通過(guò)參閱大量在線技術(shù)文檔、文章,將需要讀者掌握的技術(shù)其背后的知識(shí)點(diǎn)徹底的給讀者交代清楚,使其知其然更知其所以然。本書(shū)適用于想學(xué)習(xí)C語(yǔ)言程序設(shè)計(jì)的初學(xué)者,尤其是應(yīng)用型普通高校本?频墓た茖I(yè)學(xué)生,也可用于非計(jì)算機(jī)專業(yè)科研人員學(xué)習(xí)C語(yǔ)言的參考,亦可以作為國(guó)家計(jì)算機(jī)等級(jí)考試二級(jí)的參考書(shū),計(jì)算機(jī)專業(yè)的同學(xué)通過(guò)閱讀此書(shū)也會(huì)受益匪淺,接受另一種視角下的C程序設(shè)計(jì)。
本書(shū)亦可以作為國(guó)家計(jì)算機(jī)等級(jí)考試二級(jí)的參考書(shū),計(jì)算機(jī)專業(yè)的同學(xué)通過(guò)閱讀此書(shū)也會(huì)受益匪淺,接受另一種視角下的C程序設(shè)計(jì)。
在過(guò)去的幾十年間,大量的程序設(shè)計(jì)語(yǔ)言被發(fā)明、被取代、被修改或組合在一起,但C語(yǔ)言依然長(zhǎng)盛不衰,深受廣大編程愛(ài)好者的喜愛(ài)。計(jì)算機(jī)作為一種現(xiàn)代化工具已被用于社會(huì)的各個(gè)行業(yè),當(dāng)代大學(xué)生應(yīng)能夠熟練駕馭此工具,以使自己在社會(huì)發(fā)展的滾滾洪流中成為中流砥柱。通過(guò)學(xué)習(xí)一門(mén)程序設(shè)計(jì)語(yǔ)言理解計(jì)算機(jī)中數(shù)據(jù)處理的過(guò)程,了解計(jì)算機(jī)的工作原理,在此過(guò)程中培養(yǎng)信息素養(yǎng)為未來(lái)工作、學(xué)習(xí)打下良好基礎(chǔ),
近年來(lái),在國(guó)家政策的積極推動(dòng)和引導(dǎo)下,應(yīng)用技術(shù)型大學(xué)成為我國(guó)高等教育和職業(yè)教育領(lǐng)域的關(guān)注和研究熱點(diǎn)。應(yīng)用技術(shù)型人才的培養(yǎng)重在突出應(yīng)用,同時(shí)應(yīng)具有扎實(shí)的專業(yè)基礎(chǔ),以能夠經(jīng)得起技術(shù)的革新和變化,有能力通過(guò)再學(xué)習(xí)快速適應(yīng)社會(huì)發(fā)展對(duì)人才的要求。在課時(shí)普遍壓縮的背景下,為了滿足應(yīng)用型人才培養(yǎng)尤其是工科各專業(yè)的需要,我們組織編寫(xiě)了本書(shū)。本書(shū)旨在使讀者通過(guò)學(xué)習(xí),快速掌握C語(yǔ)言基礎(chǔ)語(yǔ)法、程序流程控制、函數(shù)與模塊編寫(xiě)、字符串與指針、構(gòu)造數(shù)據(jù)類型,以及文件、常用算法等知識(shí);借助單步調(diào)試技術(shù),從變量的定義洞察其本質(zhì)以及其在程序執(zhí)行過(guò)程中變量值的變化,使讀者更加清楚程序的流程控制以及每條語(yǔ)句的功能;通過(guò)參閱大量在線技術(shù)文檔、文章將需要讀者掌握的技術(shù)背后的知識(shí)點(diǎn)徹底交代清楚,使讀者知其然更知其所以然;不在古怪、特殊情況下才被迫使用的方法上花費(fèi)篇章,不鉆牛角尖,以系統(tǒng)的全局觀使讀者快速掌握C語(yǔ)言程序設(shè)計(jì),并使用其解決問(wèn)題;每章的習(xí)題是從歷年全國(guó)計(jì)算機(jī)等級(jí)考試(二級(jí))真題中精心挑選而來(lái),旨在舉一反三,不搞題海戰(zhàn)。
本書(shū)適合作為高等院校計(jì)算機(jī)專業(yè)的教材,也可供非計(jì)算機(jī)專業(yè)科研人員學(xué)習(xí)參考,亦可作為全國(guó)計(jì)算機(jī)等級(jí)考試(二級(jí))的參考用書(shū)。讀者通過(guò)閱讀此書(shū)會(huì)接受另一種視角下的C程序設(shè)計(jì)。
本書(shū)由孫平安任主編,丁瀟、蔡闖華任副主編。感謝熊孝存、陳榮旺兩位領(lǐng)導(dǎo)以及武夷學(xué)院大學(xué)計(jì)算機(jī)基礎(chǔ)教研室各位同仁的大力支持;感謝劉瑞軍老師對(duì)本書(shū)提出的寶貴建議;感謝中國(guó)鐵道出版社有限公司各位編輯老師對(duì)本書(shū)的辛勤付出以及給予的寶貴意見(jiàn)。
由于時(shí)間倉(cāng)促,編者水平有限,書(shū)難免有疏漏與不妥之處,懇請(qǐng)讀者和同行批評(píng)指正。
編者
2020年10月
孫平安,1998.9-2002.7 新疆烏魯木齊新疆石油學(xué)院(學(xué)習(xí));2002.9-2008.6 武夷學(xué)院計(jì)算機(jī)科學(xué)與工程系(工作);2005.4-2008.7 福州大學(xué)數(shù)學(xué)與計(jì)算機(jī)學(xué)院(在職學(xué)習(xí));2008.7-2009.8 武夷學(xué)院信息網(wǎng)絡(luò)與教育技術(shù)中心(工作);2009.9-今 武夷學(xué)院實(shí)驗(yàn)室管理中心(工作)。參加工作以來(lái),承擔(dān)過(guò)《微機(jī)原理與接口技術(shù)》《操作系統(tǒng)》《java程序設(shè)計(jì)》《C語(yǔ)言程序設(shè)計(jì)》《.net 程序設(shè)計(jì)》《網(wǎng)頁(yè)設(shè)計(jì)》《數(shù)據(jù)庫(kù)原理及應(yīng)用》《計(jì)算機(jī)信息技術(shù)基礎(chǔ)》《Access程序設(shè)計(jì)》《SQLServer程序設(shè)計(jì)》《SQL Server2008管理》《oracle PLsql程序設(shè)計(jì)》《計(jì)算機(jī)軟件》等課程。發(fā)表科研教學(xué)論文13篇,主持各類科研項(xiàng)目7個(gè),參與項(xiàng)目5項(xiàng);研究興趣方向,數(shù)據(jù)庫(kù)技術(shù)、大數(shù)據(jù)云計(jì)算、機(jī)器學(xué)習(xí)。650103197710252315 吳清壽,1996.8-2000.7在福建林學(xué)院學(xué)習(xí);2000.8至今在武夷學(xué)院工作。參加工作以來(lái),承擔(dān)《.Net程序設(shè)計(jì)》《C語(yǔ)言程序設(shè)計(jì)》《C#程序設(shè)計(jì)》《ADO.NET程序設(shè)計(jì)》《計(jì)算機(jī)信息技術(shù)基礎(chǔ)》《操作系統(tǒng)》《數(shù)據(jù)結(jié)構(gòu)》等課程。發(fā)表科研教學(xué)論文12篇,主持各類科研項(xiàng)目4個(gè),參與項(xiàng)目7項(xiàng);研究興趣方向:大數(shù)據(jù)云計(jì)算、機(jī)器學(xué)習(xí)。
第1章 計(jì)算機(jī)基礎(chǔ)知識(shí)
1.1 計(jì)算機(jī)硬件基礎(chǔ)
1.1.1 計(jì)算機(jī)與馮·諾依曼型結(jié)構(gòu)
1.1.2 內(nèi)存地址
1.1.3 計(jì)算機(jī)的三大系統(tǒng)總線
1.1.4 CPU指令系統(tǒng)
1.1.5 計(jì)算機(jī)工作原理
1.2 二進(jìn)制及計(jì)算機(jī)編碼
1.2.1 進(jìn)位計(jì)數(shù)制與二進(jìn)制 4
1.2.2 不同進(jìn)位計(jì)數(shù)制間的轉(zhuǎn)換 5
1.3 二進(jìn)制數(shù)值表示與計(jì)算 7
1.3.1 整數(shù)的計(jì)算機(jī)表示 7
1.3.2 實(shí)數(shù)的計(jì)算機(jī)表示 9
1.3.3 字符編碼 11
1.3.4 其他非數(shù)值型數(shù)據(jù)編碼 15
1.4 計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言的發(fā)展 15
1.4.1 機(jī)器語(yǔ)言 15
1.4.2 匯編語(yǔ)言 16
1.4.3 高級(jí)語(yǔ)言 16
1.4.4 程序啟動(dòng)運(yùn)行過(guò)程 16
小結(jié) 17
習(xí)題 18
第2章 C語(yǔ)言概述 19
2.1 C語(yǔ)言的發(fā)展歷程 19
2.1.1 C語(yǔ)言的起源 19
2.1.2 C語(yǔ)言的標(biāo)準(zhǔn)化 19
2.1.3 C語(yǔ)言和C++語(yǔ)言的交融
發(fā)展 20
2.2 C語(yǔ)言的主要特點(diǎn)、應(yīng)用場(chǎng)合 20
2.2.1 C語(yǔ)言的主要特點(diǎn) 20
2.2.2 C語(yǔ)言的應(yīng)用場(chǎng)合 21
2.2.3 如何學(xué)好C語(yǔ)言 22
2.3 開(kāi)始C語(yǔ)言之旅 22
2.3.1 第一個(gè)C語(yǔ)言程序 23
2.3.2 Visual C++ 6.0開(kāi)發(fā)平臺(tái) 23
2.3.3 C語(yǔ)言程序編譯、連接、執(zhí)行的
過(guò)程(以Windows操作系統(tǒng)
為例) 27
2.3.4 計(jì)算機(jī)如何幫助人類計(jì)算 30
小結(jié) 31
習(xí)題 31
第3章 變量與常量、數(shù)據(jù)類型 33
3.1 變量與常量 33
3.1.1 變量 33
3.1.2 常量 33
3.2 C語(yǔ)言的關(guān)鍵字、保留字和標(biāo)
識(shí)符 35
3.2.1 C語(yǔ)言的關(guān)鍵字 35
3.2.2 C語(yǔ)言的保留字 36
3.2.3 標(biāo)識(shí)符 36
3.3 C語(yǔ)言的數(shù)據(jù)類型 36
3.3.1 C語(yǔ)言數(shù)據(jù)類型 36
3.3.2 數(shù)據(jù)類型的自動(dòng)轉(zhuǎn)換 43
3.3.3 格式化輸入/輸出 46
3.3.4 字符數(shù)據(jù)的輸入/輸出 49
3.3.5 字符串?dāng)?shù)據(jù)的輸入/輸出 50
3.3.6 C函數(shù)庫(kù)幫助文檔的查閱 51
小結(jié) 51
習(xí)題 52
第