C語(yǔ)言程序設(shè)計(jì) 課件 楊磊 任務(wù)1-5 學(xué)生成績(jī)管理系統(tǒng)之系統(tǒng)啟動(dòng) -學(xué)生成績(jī)管理系統(tǒng)之系統(tǒng)功能設(shè)計(jì)_第1頁(yè)
C語(yǔ)言程序設(shè)計(jì) 課件 楊磊 任務(wù)1-5 學(xué)生成績(jī)管理系統(tǒng)之系統(tǒng)啟動(dòng) -學(xué)生成績(jī)管理系統(tǒng)之系統(tǒng)功能設(shè)計(jì)_第2頁(yè)
C語(yǔ)言程序設(shè)計(jì) 課件 楊磊 任務(wù)1-5 學(xué)生成績(jī)管理系統(tǒng)之系統(tǒng)啟動(dòng) -學(xué)生成績(jī)管理系統(tǒng)之系統(tǒng)功能設(shè)計(jì)_第3頁(yè)
C語(yǔ)言程序設(shè)計(jì) 課件 楊磊 任務(wù)1-5 學(xué)生成績(jī)管理系統(tǒng)之系統(tǒng)啟動(dòng) -學(xué)生成績(jī)管理系統(tǒng)之系統(tǒng)功能設(shè)計(jì)_第4頁(yè)
C語(yǔ)言程序設(shè)計(jì) 課件 楊磊 任務(wù)1-5 學(xué)生成績(jī)管理系統(tǒng)之系統(tǒng)啟動(dòng) -學(xué)生成績(jī)管理系統(tǒng)之系統(tǒng)功能設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩344頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

HTML5的優(yōu)勢(shì)

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)任務(wù)描述本任務(wù)將通過(guò)各節(jié)知識(shí)點(diǎn)引導(dǎo)大家認(rèn)識(shí)程序、認(rèn)識(shí)計(jì)算機(jī)語(yǔ)言、了解C語(yǔ)言及風(fēng)格,通過(guò)編寫(xiě)簡(jiǎn)單的C程序,帶領(lǐng)大家嘗試編寫(xiě)第一個(gè)C程序,最終運(yùn)用本章儲(chǔ)備的知識(shí),掌握如何運(yùn)行貫穿本書(shū)始末的綜合項(xiàng)目——學(xué)生成績(jī)管理系統(tǒng)。1.1認(rèn)識(shí)程序HTML5的優(yōu)勢(shì)

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)1.1認(rèn)識(shí)程序程序是人類(lèi)與計(jì)算機(jī)溝通的橋梁。程序是軟件的重要組成部分,是計(jì)算機(jī)運(yùn)行的基石,在各類(lèi)計(jì)算機(jī)如此普及的今天,程序幾乎無(wú)處不在。程序是人類(lèi)與計(jì)算機(jī)溝通的橋梁,是為實(shí)現(xiàn)特定目標(biāo)或解決特定問(wèn)題而用某種程序設(shè)計(jì)語(yǔ)言編寫(xiě)的一組指令的集合,這些指令描述了計(jì)算機(jī)如何執(zhí)行特定的任務(wù),包括計(jì)算、數(shù)據(jù)處理、信息檢索等。HTML5的優(yōu)勢(shì)

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)1.1認(rèn)識(shí)程序瑞士著名的計(jì)算機(jī)科學(xué)家沃斯(NiklausWirth)曾提出過(guò)這樣一個(gè)經(jīng)典公式:程序=算法+數(shù)據(jù)結(jié)構(gòu)明確程序操作的對(duì)象,即數(shù)據(jù)(數(shù)據(jù)結(jié)構(gòu)就是對(duì)數(shù)據(jù)及它們之間的關(guān)系的描述)設(shè)計(jì)出對(duì)這些數(shù)據(jù)進(jìn)行操作的具體步驟,算法就是對(duì)這些操作步驟的一種描述。尼古拉斯·沃斯(NiklausWirth)1984年圖靈獎(jiǎng)得主HTML5的優(yōu)勢(shì)

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)1.1認(rèn)識(shí)程序用戶(hù)需要計(jì)算機(jī)完成什么工作,只要將其步驟用多條指令的形式描述出來(lái),并把這些指令存放在計(jì)算機(jī)的存儲(chǔ)器中,需要結(jié)果時(shí)就向計(jì)算機(jī)發(fā)出一個(gè)簡(jiǎn)單的命令,計(jì)算機(jī)就會(huì)自動(dòng)逐條執(zhí)行操作,全部指令執(zhí)行完就得到了預(yù)期的結(jié)果。目的性。分步性。有序性。有限性。操作性。1.2認(rèn)識(shí)計(jì)算機(jī)語(yǔ)言HTML5的優(yōu)勢(shì)

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)學(xué)習(xí)內(nèi)容1.2.1 機(jī)器語(yǔ)言1.2.2 匯編語(yǔ)言1.2.3 高級(jí)語(yǔ)言1.2.1 機(jī)器語(yǔ)言1

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)1.2.1機(jī)器語(yǔ)言000101

00000011機(jī)器語(yǔ)言是計(jì)算機(jī)能夠直接識(shí)別和執(zhí)行的二進(jìn)制代碼指令集,是計(jì)算機(jī)設(shè)計(jì)的底層基礎(chǔ)?!?00101”為操作碼,對(duì)應(yīng)機(jī)器語(yǔ)言規(guī)定的一種操作。“00000011”為操作數(shù)“3”,機(jī)器指令的操作碼和操作數(shù)都是由“0”“1”組成的二進(jìn)制代碼。1.2.2 匯編語(yǔ)言2

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)1.2.2匯編語(yǔ)言MOVR1匯編語(yǔ)言是介于機(jī)器語(yǔ)言與高級(jí)語(yǔ)言之間的一種語(yǔ)言,也被稱(chēng)為符號(hào)語(yǔ)言。它用助記符代替機(jī)器指令的操作碼,用地址符號(hào)或標(biāo)號(hào)代替指令或操作數(shù)的地址?!癕OV”為操作碼,對(duì)應(yīng)匯編語(yǔ)言規(guī)定的一種操作;“R1”為寄存器地址,通過(guò)訪問(wèn)寄存器可獲取其中存儲(chǔ)的操作數(shù)。與機(jī)器語(yǔ)言關(guān)聯(lián)緊密依賴(lài)于特定硬件接近底層硬件跨平臺(tái)性較差編程相對(duì)簡(jiǎn)單1.2.3 高級(jí)語(yǔ)言3HTML5的優(yōu)勢(shì)

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)1.2.3高級(jí)語(yǔ)言高級(jí)語(yǔ)言(High-levelprogramminglanguage)是一種接近于人類(lèi)自然語(yǔ)言和數(shù)學(xué)語(yǔ)言的程序設(shè)計(jì)語(yǔ)言,同時(shí)也是相對(duì)于機(jī)器語(yǔ)言(匯編語(yǔ)言)而言的。a=c+b;常見(jiàn)的高級(jí)語(yǔ)言包括C、C++、Java、Python、JavaScript等。C和C++在底層系統(tǒng)開(kāi)發(fā)、游戲開(kāi)發(fā)等領(lǐng)域具有廣泛應(yīng)用。1.3了解C語(yǔ)言HTML5的優(yōu)勢(shì)

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)學(xué)習(xí)內(nèi)容1.3.1 C語(yǔ)言的起源與發(fā)展1.3.2 C語(yǔ)言的特點(diǎn)1.3.3 C語(yǔ)言標(biāo)準(zhǔn)1.3.1 C語(yǔ)言的起源與發(fā)展1

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)1.3.1C語(yǔ)言的起源與發(fā)展C語(yǔ)言于1973年問(wèn)世,其原型是ALGOL60語(yǔ)言(也稱(chēng)A語(yǔ)言)。1967年,劍橋大學(xué)的馬丁·理查茲(MatinRichards)對(duì)CPL語(yǔ)言進(jìn)行了簡(jiǎn)化,于是產(chǎn)生了BCPL語(yǔ)言。1970年,美國(guó)貝爾實(shí)驗(yàn)室的肯·湯普森(KenThompson)將BCPL進(jìn)行了修改,并為它起了一個(gè)有趣的名字“B語(yǔ)言”。1973年,美國(guó)貝爾實(shí)驗(yàn)室的丹尼斯·里奇(DennisM.Ritchie)在B語(yǔ)言的基礎(chǔ)上設(shè)計(jì)出了一種新的語(yǔ)言。1978年,C語(yǔ)言成為目前世界上流行最廣泛的高級(jí)程序設(shè)計(jì)語(yǔ)言。丹尼斯·麥卡利斯泰爾·里奇C語(yǔ)言之父1983年圖靈獎(jiǎng)得主布賴(lài)恩?凱尼漢(BrianW.Kernighan)《TheCProgrammingLanguage》1.3.2 C語(yǔ)言的特點(diǎn)2

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)1.3.2C語(yǔ)言的特點(diǎn)C語(yǔ)言是一種面向過(guò)程的、抽象化的通用程序設(shè)計(jì)語(yǔ)言,廣泛應(yīng)用于底層開(kāi)發(fā)。1.簡(jiǎn)潔緊湊,靈活方便2.運(yùn)算符豐富3.數(shù)據(jù)類(lèi)型豐富總的來(lái)說(shuō),C語(yǔ)言是一種功能強(qiáng)大、靈活多變、可移植性好的程序設(shè)計(jì)語(yǔ)言,適合用于底層系統(tǒng)開(kāi)發(fā)、嵌入式系統(tǒng)開(kāi)發(fā)、游戲開(kāi)發(fā)等多個(gè)領(lǐng)域。但同時(shí),由于其直接操作硬件的特性,也需要程序員對(duì)硬件和系統(tǒng)底層有較為深入的理解。4.語(yǔ)言結(jié)構(gòu)好5.可移植性好6.生成目標(biāo)代碼質(zhì)量高1.3.3 C語(yǔ)言標(biāo)準(zhǔn)3

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)1.3.3C語(yǔ)言標(biāo)準(zhǔn)微型計(jì)算機(jī)的日益普及催生了許多C語(yǔ)言版本,多版本的差異對(duì)C語(yǔ)言的流通與應(yīng)用帶來(lái)了負(fù)面的影響,為了改變這種情況,美國(guó)國(guó)家標(biāo)準(zhǔn)學(xué)會(huì)(ANSI)為C語(yǔ)言制定了一套ANSI標(biāo)準(zhǔn),即C語(yǔ)言標(biāo)準(zhǔn)。1.ANSIC(C89/C90)2.ISO/IEC9899:1999(C99)3.ISO/IEC9899:2011(C11)4.ISO/IEC9899:2018(C18或C17)5.C1X1.4 C程序風(fēng)格HTML5的優(yōu)勢(shì)

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)學(xué)習(xí)內(nèi)容1.4.1 命名規(guī)則1.4.2 代碼注釋1.4.3 代碼格式1.4.4 文件格式1.4.1 命名規(guī)則1

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)1.4.1命名規(guī)則C程序的命名規(guī)則主要涉及到變量、函數(shù)、常量、結(jié)構(gòu)體、指針等不同類(lèi)型的標(biāo)識(shí)符的命名方式。命名規(guī)則1.標(biāo)識(shí)符的組成:標(biāo)識(shí)符只能由字母(a~z,A~Z)、數(shù)字(0~9)、下劃線(_)組成。并且,標(biāo)識(shí)符的第一個(gè)字符必須是字母或下劃線,不能以數(shù)字開(kāi)頭。如a1、a2、b1、b2、name1、name_stu等都是合格的標(biāo)識(shí)符。2.大小寫(xiě)敏感性:C語(yǔ)言是大小寫(xiě)敏感的,即var和Var被視為兩個(gè)不同的標(biāo)識(shí)符。3.避免使用保留字:避免使用C語(yǔ)言的保留字(如int、return等)作為標(biāo)識(shí)符。

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)1.4.1命名規(guī)則C程序的命名規(guī)則主要涉及到變量、函數(shù)、常量、結(jié)構(gòu)體、指針等不同類(lèi)型的標(biāo)識(shí)符的命名方式。命名建議1.變量命名:一般使用小寫(xiě)字母和下劃線組合,如index、size。對(duì)于包含多個(gè)單詞的變量名,使用下劃線分隔,如max_value、total_count。2.函數(shù)命名:函數(shù)名一般使用小寫(xiě)字母,每個(gè)單詞的首字母大寫(xiě),即采用駝峰命名法,如calculateAverage。3.宏定義和常量命名:宏定義和常量應(yīng)使用大寫(xiě)字母,并用下劃線分隔單詞,如MAX_NUM、PI。4.結(jié)構(gòu)體命名:結(jié)構(gòu)體名應(yīng)使用大寫(xiě)字母開(kāi)頭,每個(gè)單詞首字母大寫(xiě),也采用駝峰命名法,如StudentInfo。

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)1.4.1命名規(guī)則C程序的命名規(guī)則主要涉及到變量、函數(shù)、常量、結(jié)構(gòu)體、指針等不同類(lèi)型的標(biāo)識(shí)符的命名方式。命名建議5.指針命名:指針名應(yīng)以“p_”開(kāi)頭,后面跟上指向的變量名,如p_student。6.數(shù)組命名:數(shù)組名應(yīng)采用單數(shù)形式,如student。7.枚舉類(lèi)型命名:枚舉類(lèi)型應(yīng)使用大寫(xiě)字母命名,并用下劃線分隔單詞,如ColorType。8.文件名命名:文件名應(yīng)全部小寫(xiě),并用下劃線分隔單詞,如calculator.c。

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)1.4.1命名規(guī)則C程序的命名規(guī)則主要涉及到變量、函數(shù)、常量、結(jié)構(gòu)體、指針等不同類(lèi)型的標(biāo)識(shí)符的命名方式。其他命名建議1.使用英文單詞或其組合:盡量避免使用漢語(yǔ)拼音來(lái)命名。2.長(zhǎng)度適中:標(biāo)識(shí)符的長(zhǎng)度應(yīng)遵循“min-length&&max-information”原則,既不要太長(zhǎng)也不要太短。3.與操作系統(tǒng)或開(kāi)發(fā)工具風(fēng)格一致:命名規(guī)則應(yīng)盡量與所采用的操作系統(tǒng)或開(kāi)發(fā)工具的風(fēng)格保持一致。1.4.2 代碼注釋2

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)1.4.2代碼注釋單行注釋示例,“//”之后的內(nèi)容為對(duì)本行代碼的解釋說(shuō)明。多行注釋示例,“/*”和“*/”之間的內(nèi)容為注釋。a=b+c; //將b和c相加后的值賦給a/* printf("Hello,world\n"); return0;*/1.4.3 代碼格式3

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)1.4.3代碼格式代碼行。一行只寫(xiě)一條語(yǔ)句,每條語(yǔ)句結(jié)束后應(yīng)使用分號(hào),避免使用復(fù)雜的表達(dá)式,盡量保持每個(gè)表達(dá)式簡(jiǎn)單明了。#include<stdio.h>intmain(){ inta=3; intb=4; printf("a=%d,b=%d",a,b); return0;}

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)1.4.3代碼格式縮進(jìn)。縮進(jìn)通常用于表示代碼塊的結(jié)構(gòu)。在C語(yǔ)言中,常見(jiàn)的縮進(jìn)方式是使用制表符(Tab)或空格。#include<stdio.h>intmain(){ //這里是main()函數(shù)的代碼塊,使用縮進(jìn)明確

inta=3; intb=4; printf("a=%d,b=%d",a,b); return0;}//這里是main()函數(shù)之外的代碼voidfunc1(){ …}

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)1.4.3代碼格式對(duì)齊。對(duì)齊通常用于使代碼在視覺(jué)上更加整齊和易于閱讀,一般需要對(duì)齊變量聲明、賦值、注釋等。intmain(){ //變量聲明對(duì)齊

inta; //注釋1 intb; //注釋2對(duì)齊注釋1 //變量賦值對(duì)齊

a=3; b=4; printf("a=%d,b=%d",a,b); return0;}

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)1.4.3代碼格式空格。在運(yùn)算符兩側(cè)使用空格,以增強(qiáng)可讀性。voidFunction1(…){ intsum=a+b; //此行代碼縮進(jìn),且“+”運(yùn)算符兩側(cè)使用空格}while(number<age){ …}在函數(shù)名后和左括號(hào)前,以及控制語(yǔ)句(如if、for、while等)后和左括號(hào)前,應(yīng)有一個(gè)空格。

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)1.4.3代碼格式逗號(hào)“,”與分號(hào)“;”之后應(yīng)使用空格。//“,”之后printf("a=%d,b=%d",a,b);//“;”之后for(i=0;i<10;i++)1.4.4 文件格式4

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)1.4.4文件格式C程序文件格式主要包括源文件、頭文件和編譯后生成的目標(biāo)文件等。1.源文件。源文件是包含C語(yǔ)言代碼的文本文件,其后綴通常為“.c”。2.頭文件。頭文件是包含函數(shù)聲明、宏定義、類(lèi)型定義等信息的文本文件,其后綴通常為“.h”。3.目標(biāo)文件。當(dāng)源文件經(jīng)過(guò)編譯器編譯后,會(huì)生成目標(biāo)文件。這些文件包含了程序的機(jī)器代碼,但還不是可執(zhí)行的程序。目標(biāo)文件的后綴因編譯器和操作系統(tǒng)而異,例如在Windows上可能是“.obj”,在Unix或Linux上可能是“.o”。1.5 了解編程工具HTML5的優(yōu)勢(shì)

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)學(xué)習(xí)內(nèi)容1.5.1 常見(jiàn)的編程工具1.5.2 安裝Dev-C++1.5.1 常見(jiàn)的編程工具11.5.1常見(jiàn)的編程工具編程工具不僅包括了文本編輯器、編譯器、解釋器等,還擴(kuò)展到了集成開(kāi)發(fā)環(huán)境(IDE)、調(diào)試工具、版本控制系統(tǒng)等多個(gè)領(lǐng)域。1.5.2 安裝Dev-C++21.5.2安裝Dev-C++/projects/orwelldevcpp/files/latest/download1.5.2安裝Dev-C++1.5.2安裝Dev-C++1.5.2安裝Dev-C++1.6第一個(gè)C語(yǔ)言程序HTML5的優(yōu)勢(shì)

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)學(xué)習(xí)內(nèi)容1.6.1 使用Dev-C++編寫(xiě)C程序1.6.2 認(rèn)識(shí)C程序結(jié)構(gòu)1.6.3 C程序執(zhí)行過(guò)程1.6.1使用Dev-C++編寫(xiě)C程序11.6.1使用Dev-C++編寫(xiě)C程序1.6.1使用Dev-C++編寫(xiě)C程序1.6.1使用Dev-C++編寫(xiě)C程序1.6.1使用Dev-C++編寫(xiě)C程序1.6.1使用Dev-C++編寫(xiě)C程序1.6.2 認(rèn)識(shí)C程序結(jié)構(gòu)21.6.2認(rèn)識(shí)C程序結(jié)構(gòu)#include<stdio.h>

intmain(){ printf("HelloWorld!"); return0;}1.預(yù)處理指令,第1行程序中的#include<>是一個(gè)預(yù)處理指令,它用于設(shè)置在實(shí)際編譯之前要包含的頭文件。2.主函數(shù)第3行程序中的main()是一個(gè)main函數(shù),

int

表示main()函數(shù)返回一個(gè)整數(shù)值,返回值通常用于判斷程序是否成功執(zhí)行(返回0通常表示成功)。3.函數(shù)體第4-7行程序?yàn)閙ain函數(shù)的函數(shù)體,它是函數(shù)的具體實(shí)現(xiàn)。1.6.3 C程序執(zhí)行過(guò)程31.6.3C程序執(zhí)行過(guò)程預(yù)處理觀察Dev-C++工具欄的“運(yùn)行”工具可發(fā)現(xiàn),此處包含“編譯”“運(yùn)行”“編譯運(yùn)行”等多個(gè)選項(xiàng),實(shí)際上每個(gè)選項(xiàng)對(duì)應(yīng)C程序執(zhí)行過(guò)程中的不同步驟。C程序的執(zhí)行過(guò)程可以分為編寫(xiě)源代碼、預(yù)處理、編譯、匯編、鏈接、加載和執(zhí)行、終止這7個(gè)步驟。編寫(xiě)源代碼編譯匯編鏈接加載和執(zhí)行終止HTML5的優(yōu)勢(shì)

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)任務(wù)實(shí)現(xiàn)學(xué)生成績(jī)管理系統(tǒng)是為本書(shū)設(shè)計(jì)的綜合實(shí)踐項(xiàng)目,相比1.6節(jié)學(xué)習(xí)的HelloWorld程序,它的規(guī)模更大,功能更多,也更加接近實(shí)際的生活需求。但對(duì)于初學(xué)者,它也更加復(fù)雜,難度更高,本章作為全書(shū)的第一章,也是入門(mén)之章,不必追求具體的程序設(shè)計(jì)及功能實(shí)現(xiàn),只需要能在Dev-C++工具中成功運(yùn)行該系統(tǒng),便是非凡的成功!謝謝HTML5的優(yōu)勢(shì)

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)任務(wù)描述學(xué)生成績(jī)管理系統(tǒng)用于管理學(xué)生成績(jī)數(shù)據(jù),那么理應(yīng)具備成績(jī)錄入的功能。學(xué)號(hào)、姓名、各個(gè)科目對(duì)應(yīng)的成績(jī)、總成績(jī),這些是組成學(xué)生成績(jī)需要包含的基礎(chǔ)信息,例如三9889.573260.5以上是一條學(xué)生成績(jī)記錄,這條記錄中有由數(shù)字構(gòu)成的學(xué)號(hào),由漢字構(gòu)成的姓名,整數(shù)成績(jī)和帶小數(shù)的各科成績(jī),以及由各科成績(jī)相加得到的總成績(jī)。本章將帶領(lǐng)大家學(xué)習(xí)C語(yǔ)言中如何定義各種類(lèi)型的數(shù)據(jù)、如何實(shí)現(xiàn)運(yùn)算,進(jìn)而實(shí)現(xiàn)學(xué)生成績(jī)管理系統(tǒng)中的信息錄入功能。HTML5的優(yōu)勢(shì)

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)知識(shí)儲(chǔ)備為規(guī)范操作,提高運(yùn)算效率,C語(yǔ)言對(duì)數(shù)據(jù)類(lèi)型進(jìn)行了明確的定義,本章將重點(diǎn)介紹C語(yǔ)言中的基本數(shù)據(jù)類(lèi)型、常量、變量、數(shù)據(jù)類(lèi)型轉(zhuǎn)換、運(yùn)算符和表達(dá)式,并實(shí)現(xiàn)學(xué)生成績(jī)管理系統(tǒng)的信息錄入功能。2.1 數(shù)據(jù)類(lèi)型HTML5的優(yōu)勢(shì)

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)2.1 數(shù)據(jù)類(lèi)型數(shù)據(jù)類(lèi)型是編程語(yǔ)言的基本組成部分,它們定義了存儲(chǔ)在變量中的數(shù)據(jù)的種類(lèi)以及這些數(shù)據(jù)在內(nèi)存中的表示方式。C語(yǔ)言提供了多種數(shù)據(jù)類(lèi)型,這些數(shù)據(jù)類(lèi)型定義了存儲(chǔ)在變量中的數(shù)據(jù)的種類(lèi),以及這些數(shù)據(jù)在內(nèi)存中的表示方式和操作方式。2.2 常量HTML5的優(yōu)勢(shì)

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)學(xué)習(xí)內(nèi)容2.2.1整型常量2.2.2實(shí)型常量2.2.3字符型常量2.2.4字符串常量2.2.5符號(hào)常量2.2.1整型常量1HTML5的優(yōu)勢(shì)

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)2.2.1整型常量類(lèi)別類(lèi)型說(shuō)明符數(shù)據(jù)長(zhǎng)度取值范圍有符號(hào)整型[signed]short[int]16位(2個(gè)字節(jié))-32768到32767(-215~215-1)[signed]int32位(4個(gè)字節(jié))-2147483648到2147483647(-231~231-1)[signed]long[int]32位(4個(gè)字節(jié))-2147483648到2147483647(-231~231-1)無(wú)符號(hào)整型unsignedshort[int]16位(2個(gè)字節(jié))0到65535(0

~216-1)unsignedint32位(4個(gè)字節(jié))0到4294967295(0~232-1)unsignedlong[int]32位(4個(gè)字節(jié))0到4294967295(0~232-1)C語(yǔ)言中可定義多種整型數(shù)據(jù),根據(jù)數(shù)據(jù)長(zhǎng)度,可將整型數(shù)據(jù)分為短整型(shortint)、基本整型(int)和長(zhǎng)整型(longint);根據(jù)數(shù)據(jù)是否有符號(hào),可將整型數(shù)據(jù)分為整型(signedint)或無(wú)符號(hào)整型(unsignedint)。HTML5的優(yōu)勢(shì)

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)2.2.1整型常量在C語(yǔ)言中,整型常量(IntegerConstants)是表示整數(shù)的字面值,這些常量可以是十進(jìn)制、八進(jìn)制、或十六進(jìn)制的形式。0 //十進(jìn)制整數(shù)013 //十進(jìn)制整數(shù)13-256 //十進(jìn)制整數(shù)-256(1)十進(jìn)制整型常量。由正、負(fù)號(hào)和數(shù)字0~9組成,例如:HTML5的優(yōu)勢(shì)

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)2.2.1整型常量0342 //表示八進(jìn)制數(shù)342,相當(dāng)于十進(jìn)制的2260765 //表示八進(jìn)制的765,相當(dāng)于十進(jìn)制的501-054 //表示八進(jìn)制的-54,相當(dāng)于十進(jìn)制的-44(2)八進(jìn)制整型常量。由正、負(fù)號(hào)和數(shù)字0~7組成,同時(shí)為避免與十進(jìn)制混淆,需以“0”為前綴。0x45a //表示十六進(jìn)制的45a,相當(dāng)于十進(jìn)制的1114-0x876 //表示十六進(jìn)制的-876,相當(dāng)于十進(jìn)制的-2166-0x5f //表示十六進(jìn)制的-5f,相當(dāng)于十進(jìn)制的-95(3)十六進(jìn)制整型常量。由正、負(fù)號(hào),數(shù)字0~9和英文字母a~f(A~F)組成,同時(shí)為避免與十進(jìn)制混淆,需以“0x(0X)”為前綴。2.2.2實(shí)型常量2HTML5的優(yōu)勢(shì)

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)2.2.2實(shí)型常量1.實(shí)型數(shù)據(jù)的分類(lèi)實(shí)型又稱(chēng)為浮點(diǎn)型,分為單精度型(float)、雙精度型(doublefloat)和長(zhǎng)雙精度型(longdoublefloat),這三種實(shí)型數(shù)據(jù)的數(shù)據(jù)長(zhǎng)度及取值范圍如表所示。

類(lèi)型說(shuō)明符數(shù)據(jù)長(zhǎng)度取值范圍float32位(4個(gè)字節(jié))±(10-38~1038)double64位(8個(gè)字節(jié))±(10-308~10308)longdouble128位(16個(gè)字節(jié))±(10-4932~104932)HTML5的優(yōu)勢(shì)

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)2.2.2實(shí)型常量2.實(shí)型常量的表示形式在C語(yǔ)言中,實(shí)型常量默認(rèn)按雙精度型處理,當(dāng)然,若想將一個(gè)實(shí)型常量表示為雙精度,可在實(shí)數(shù)之后加上F(f);若想表示為長(zhǎng)雙精度,可在其后加上L(l)。4.13f; //單精度浮點(diǎn)數(shù)4.14359; //雙精度浮點(diǎn)數(shù)5.3423423546636345L; //長(zhǎng)雙精度浮點(diǎn)數(shù)2.2.3字符型常量3HTML5的優(yōu)勢(shì)

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)2.2.3字符型常量1.字符型數(shù)據(jù)的分類(lèi)字符型常量是用于表示單個(gè)字符的常量值,分為一般字符和轉(zhuǎn)義字符。(1)一般字符。包括字母、數(shù)字、字符、符號(hào)等,如A、b、9、,、+。(2)轉(zhuǎn)義字符。包括在C語(yǔ)言中有特定功能的字符,如單引號(hào)(‘)、雙引號(hào)(“)、反斜線(\)等,以及一些無(wú)法直接通過(guò)鍵盤(pán)輸入,具有特殊功能的字符。HTML5的優(yōu)勢(shì)

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)2.2.3字符型常量轉(zhuǎn)義字符對(duì)應(yīng)字符輸出結(jié)果\'單引號(hào)(')輸出此字符\"雙引號(hào)(")輸出此字符\\反斜線(\)輸出此字符\a警告(alert)產(chǎn)生聲音或視覺(jué)信號(hào)\b退格(backspace)將當(dāng)前位置后退一個(gè)字符\f換頁(yè)(formfeed)將當(dāng)前位置移到下一頁(yè)的開(kāi)頭\n換行將當(dāng)前位置移到下一行的開(kāi)頭\r回車(chē)(carriagereturn)將當(dāng)前位置移到本行的開(kāi)頭\t水平制表符將當(dāng)前位置移到下一個(gè)tab位置\v垂直制表符將當(dāng)前位置移到下一個(gè)垂直制表對(duì)齊點(diǎn)\d、\dd、\ddd1~3位八進(jìn)制數(shù)表示的ASCII碼所代表的字符與該八進(jìn)制ASCII碼對(duì)應(yīng)的字符\xh、\xhh1~2位十六進(jìn)制數(shù)表示的ASCII碼所代表的字符與該十六進(jìn)制ASCII碼對(duì)應(yīng)的字符HTML5的優(yōu)勢(shì)

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)2.2.3字符型常量2.字符型常量的表示C語(yǔ)言中通過(guò)將一般字符和轉(zhuǎn)義字符使用單引號(hào)(‘)括起來(lái)的方式表示字符型常量。'A' //字符A'b' //字符b'9' //字符9',' //字符,'+' //字符+'9' //字符9'\'' //字符,'\t' //水平制表符HTML5的優(yōu)勢(shì)

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)2.2.3字符型常量3.字符型數(shù)據(jù)的存儲(chǔ)方式ASCII碼(AmericanStandardCodeforInformationInterchange,美國(guó)信息交換標(biāo)準(zhǔn)代碼)是C語(yǔ)言中字符型數(shù)據(jù)的主要存儲(chǔ)方式。ASCII編碼是最早的字符編碼標(biāo)準(zhǔn)之一,它使用7位或8位二進(jìn)制數(shù)來(lái)表示一個(gè)字符。在C語(yǔ)言中,ASCII編碼的字符使用一個(gè)字節(jié)(8位)進(jìn)行存儲(chǔ),每個(gè)ASCII字符都對(duì)應(yīng)一個(gè)唯一的整數(shù)值(即ASCII碼值)。例如,字符'A'的ASCII碼值為65。2.2.4字符串常量4HTML5的優(yōu)勢(shì)

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)2.2.4字符串常量1.字符串常量的表示方式在C語(yǔ)言中,字符串常量是用于表示一系列字符的常量值。字符串常量由雙引號(hào)(")括起來(lái),其中可以包含字母、數(shù)字、標(biāo)點(diǎn)符號(hào)、特殊字符(通過(guò)轉(zhuǎn)義序列表示)等。"Hello,World!" //字符串常量Hello,World!"\n\t" //字符串常量\n\tHTML5的優(yōu)勢(shì)

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)2.2.4字符串常量2.字符串常量的存儲(chǔ)長(zhǎng)度為n的字符串常量在內(nèi)存中占據(jù)n+1個(gè)字節(jié)的空間,因?yàn)镃語(yǔ)言會(huì)在字符串末尾自動(dòng)添加一個(gè)空字符(\0),作為字符串的結(jié)束標(biāo)志。例如字符串"Hello"的長(zhǎng)度為5,但存儲(chǔ)時(shí)共占用6個(gè)字節(jié),其實(shí)際被存儲(chǔ)為:"Hello,World!" //字符串常量Hello,World!"\n\t" //字符串常量\n\tHello\0需要注意字符串與字符的區(qū)別,只要使用雙引號(hào)(")定義,即使長(zhǎng)度為1,也表示字符串而非字符。2.2.5符號(hào)常量5HTML5的優(yōu)勢(shì)

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)2.2.5符號(hào)常量符號(hào)常量即使用一個(gè)特定符號(hào),來(lái)表示一個(gè)常量。比如在數(shù)學(xué)中,通常使用π來(lái)表示圓周率,那么π就是一個(gè)符號(hào)常量。在C語(yǔ)言中也可以使用一個(gè)自定義標(biāo)識(shí)符來(lái)表示一個(gè)特定常量,比如使用PI代表3.14,那么在程序中需要使用3.14的位置可以使用符號(hào)PI代替。#define自定義標(biāo)識(shí)符常量#definePI3.14HTML5的優(yōu)勢(shì)

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)2.2.5符號(hào)常量(1)符號(hào)常量的名字通常是大寫(xiě)的,但這并不是強(qiáng)制的,只是一種約定俗成的編程風(fēng)格,用于區(qū)分符號(hào)常量和其他變量。(2)符號(hào)常量沒(méi)有數(shù)據(jù)類(lèi)型,它們只是簡(jiǎn)單的文本替換,在使用符號(hào)常量時(shí),必須確保替換后的代碼在語(yǔ)法上是正確的。(3)符號(hào)常量定義后,其值在編譯時(shí)就已經(jīng)確定,不能在程序運(yùn)行過(guò)程中改變。如果需要能在程序運(yùn)行過(guò)程中改變的“常量”,應(yīng)該使用變量。(4)#define指令定義的符號(hào)常量是全局的,可以在定義它的源文件和其他包含該源文件的源文件中使用。但是,如果在一個(gè)源文件中修改了符號(hào)常量的定義,那么在其他源文件中看到的仍然是原來(lái)的值,除非它們也重新包含了新的定義。為了避免這種情況,通常將符號(hào)常量的定義放在一個(gè)頭文件中,并在需要的地方包含這個(gè)頭文件。2.3 變量HTML5的優(yōu)勢(shì)

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)學(xué)習(xí)內(nèi)容2.3.1聲明變量2.3.2初始化變量2.3.3變量賦值2.3.1聲明變量1HTML5的優(yōu)勢(shì)

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)2.3.1聲明變量聲明變量時(shí)需要指定變量的類(lèi)型類(lèi)型和名稱(chēng),語(yǔ)法格式如下。數(shù)據(jù)類(lèi)型說(shuō)明符變量名(,變量名1,變量名2,變量名3,…);參照以上格式可以聲明類(lèi)型相同的一個(gè)或多個(gè)變量,例如:inta; //聲明整型變量aintstu_num,stu_score,stu_sum; //聲明3個(gè)整型變量intx; //聲明一個(gè)整型變量xdoubley; //聲明一個(gè)雙精度浮點(diǎn)型變量ycharz; //聲明一個(gè)字符型變量cHTML5的優(yōu)勢(shì)2.3.1聲明變量聲明變量意味著根據(jù)數(shù)據(jù)類(lèi)型分配了一定容量存儲(chǔ)空間,并為這段存儲(chǔ)空間命名。例如以上示例中聲明的x、y、z,其與內(nèi)存空間的關(guān)系如圖所示。2.3.2初始化變量2HTML5的優(yōu)勢(shì)

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)2.3.2初始化變量可在聲明變量之后使用賦值運(yùn)算符“=”初始化變量,語(yǔ)法格式如下。變量名=值或表達(dá)式;以上語(yǔ)法中賦值運(yùn)算符右側(cè)可以數(shù)值,也可以是表達(dá)式;其功能是將=右側(cè)的值或表達(dá)式結(jié)果存入=左側(cè)變量對(duì)應(yīng)的內(nèi)存空間。例如:inta,b,c; //聲明整型變量a、b、ca=3; //為變量a賦初值b=4; //為變量b賦初值c=a+b; //為變量c賦初值HTML5的優(yōu)勢(shì)2.3.2初始化變量通過(guò)聲明及初始化便可完成變量的定義,此時(shí)系統(tǒng)在內(nèi)存中開(kāi)辟存儲(chǔ)空間保存數(shù)據(jù),并為存儲(chǔ)空間命名。inta,b,c; //聲明整型變量a、b、ca=3; //為變量a賦初值b=4; //為變量b賦初值c=a+b; //為變量c賦初值HTML5的優(yōu)勢(shì)

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)2.3.2初始化變量C語(yǔ)言允許在聲明變量的同時(shí)初始化變量,其語(yǔ)法格式如下。數(shù)據(jù)類(lèi)型說(shuō)明符變量名=值或表達(dá)式;初始化變量示例:inta=3;inta=3,b=4;inta=3,b; //定義變量a,聲明變量bb=4; //為變量b賦值2.3.3變量賦值3HTML5的優(yōu)勢(shì)

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)2.3.3變量賦值使用賦值運(yùn)算符“=”可以為變量賦值,以根據(jù)程序需求修改變量的值,變量賦值的語(yǔ)法格式與初始化變量相同。1 #include<stdio.h>2 intmain()3 {4 inta=3; //定義變量a5 printf("a=%d\n",a); //輸出變量a6 a=4; //賦值

7 printf("a=%d\n",a); //輸出變量a8 a=5; //賦值

9 printf("a=%d\n",a); //輸出變量a10 return0;11 }2.4 數(shù)據(jù)類(lèi)型轉(zhuǎn)換HTML5的優(yōu)勢(shì)

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)學(xué)習(xí)內(nèi)容2.4.1隱式類(lèi)型轉(zhuǎn)換2.4.2顯式類(lèi)型轉(zhuǎn)換2.4.1隱式類(lèi)型轉(zhuǎn)換1HTML5的優(yōu)勢(shì)

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)2.4.1隱式類(lèi)型轉(zhuǎn)換隱式類(lèi)型轉(zhuǎn)換(也稱(chēng)為自動(dòng)類(lèi)型轉(zhuǎn)換或類(lèi)型提升)是編譯器在編譯時(shí)自動(dòng)執(zhí)行的一種類(lèi)型轉(zhuǎn)換。1.算術(shù)轉(zhuǎn)換2.賦值運(yùn)算3.函數(shù)調(diào)用4.整型和浮點(diǎn)型HTML5的優(yōu)勢(shì)

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)2.4.1隱式類(lèi)型轉(zhuǎn)換總的來(lái)說(shuō),當(dāng)較小的數(shù)據(jù)類(lèi)型與較大的數(shù)據(jù)類(lèi)型混合使用時(shí),較小的數(shù)據(jù)類(lèi)型會(huì)被提升為較大的數(shù)據(jù)類(lèi)型;在賦值操作中,如果賦值操作符右側(cè)的值的數(shù)據(jù)類(lèi)型與左側(cè)變量的數(shù)據(jù)類(lèi)型不同,則右側(cè)的值會(huì)被轉(zhuǎn)換為左側(cè)變量的數(shù)據(jù)類(lèi)型。2.4.2顯式類(lèi)型轉(zhuǎn)換2HTML5的優(yōu)勢(shì)

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)2.4.2顯式類(lèi)型轉(zhuǎn)換顯式類(lèi)型轉(zhuǎn)換(也稱(chēng)為強(qiáng)制類(lèi)型轉(zhuǎn)換)是程序員明確指定的。在C語(yǔ)言中,使用類(lèi)型轉(zhuǎn)換運(yùn)算符()來(lái)執(zhí)行顯式類(lèi)型轉(zhuǎn)換。類(lèi)型轉(zhuǎn)換運(yùn)算符的語(yǔ)法如下。(數(shù)據(jù)類(lèi)型)表達(dá)式HTML5的優(yōu)勢(shì)

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)2.4.2顯式類(lèi)型轉(zhuǎn)換1 #include<stdio.h>2 intmain(){3 inti=100;4 floatf=3.14;5 doubled;6 //顯式類(lèi)型轉(zhuǎn)換(強(qiáng)制類(lèi)型轉(zhuǎn)換)

7 //將int類(lèi)型的i轉(zhuǎn)換為double類(lèi)型,然后與float類(lèi)型的f相加

8 d=(double)i+f;9 printf("d=%f\n",d);//輸出:d=103.14000010 //另一個(gè)顯式類(lèi)型轉(zhuǎn)換示例

11 charch='A';12 //將char類(lèi)型的ch轉(zhuǎn)換為int類(lèi)型

13 intint_ch=(int)ch;14 //輸出:int_ch=65(ASCII碼中'A'的整數(shù)值)

15 printf("int_ch=%d\n",int_ch);16 return0;17 }2.5 運(yùn)算符和表達(dá)式HTML5的優(yōu)勢(shì)

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)學(xué)習(xí)內(nèi)容2.5.1算術(shù)運(yùn)算符2.5.2關(guān)系運(yùn)算符2.5.3邏輯運(yùn)算符2.5.4位運(yùn)算符2.5.5賦值運(yùn)算符2.5.6條件運(yùn)算符2.5.7其他運(yùn)算符2.5.8運(yùn)算符優(yōu)先級(jí)2.5.1算術(shù)運(yùn)算符1HTML5的優(yōu)勢(shì)

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)2.5.1算術(shù)運(yùn)算符算術(shù)運(yùn)算符用于執(zhí)行基本的數(shù)學(xué)運(yùn)算,如加法、減法、乘法、除法和取模(求余數(shù))等。類(lèi)別運(yùn)算符說(shuō)明示例結(jié)果雙目算術(shù)運(yùn)算符(需要2個(gè)操作數(shù))+加5+510-減6-42*乘3*412/除5/51%取模(即算術(shù)中的求余數(shù))7%52單目算術(shù)運(yùn)算符(需要1個(gè)操作數(shù))+正號(hào)+33-負(fù)號(hào)b=4;-b;-4++自增(前)a=2;b=++a;a=3;b=3;++自增(后)a=2;b=a++;a=3;b=2;--自減(前)a=2;b=--a;a=1;b=1;--自減(后)a=2;b=a--;a=1;b=2;HTML5的優(yōu)勢(shì)

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)2.5.1算術(shù)運(yùn)算符1.雙目算術(shù)運(yùn)算符C語(yǔ)言中的雙目算術(shù)運(yùn)算符用于實(shí)現(xiàn)數(shù)學(xué)中的四則運(yùn)算,算術(shù)運(yùn)算符和運(yùn)算對(duì)象可組成算術(shù)表達(dá)式.1 #include<stdio.h>2 intmain()3 {4 inta=3,b=5,c=1;5 printf("a+b=%d\n",a+b); //輸出加法運(yùn)算a+b的結(jié)果

6 printf("a-b=%d\n",a-b); //輸出減法運(yùn)算a-b的結(jié)果

7 printf("a*b=%d\n",a*b); //輸出乘法運(yùn)算a*b的結(jié)果

8 printf("a/c=%d\n",a/c); //輸出除法運(yùn)算a/b的結(jié)果

9 printf("a%b=%d\n",a%b); //輸出取模運(yùn)算a%b的結(jié)果

10 return0;11 }HTML5的優(yōu)勢(shì)

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)2.5.1算術(shù)運(yùn)算符1.雙目算術(shù)運(yùn)算符C語(yǔ)言中的雙目算術(shù)運(yùn)算符用于實(shí)現(xiàn)數(shù)學(xué)中的四則運(yùn)算,算術(shù)運(yùn)算符和運(yùn)算對(duì)象可組成算術(shù)表達(dá)式.1 #include<stdio.h>2 intmain()3 {4 inta=3,b=5,c=1;5 printf("a+b=%d\n",a+b); //輸出加法運(yùn)算a+b的結(jié)果

6 printf("a-b=%d\n",a-b); //輸出減法運(yùn)算a-b的結(jié)果

7 printf("a*b=%d\n",a*b); //輸出乘法運(yùn)算a*b的結(jié)果

8 printf("a/c=%d\n",a/c); //輸出除法運(yùn)算a/b的結(jié)果

9 printf("a%b=%d\n",a%b); //輸出取模運(yùn)算a%b的結(jié)果

10 return0;11 }HTML5的優(yōu)勢(shì)

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)2.5.1算術(shù)運(yùn)算符2.單目算術(shù)運(yùn)算符單目算術(shù)運(yùn)算符包括正號(hào)+、符號(hào)-、自增運(yùn)算符++、自減運(yùn)算符--。(1)正號(hào)+。取原值,如原值為3、-5,使用+運(yùn)算后其值仍為3、-5。(2)負(fù)號(hào)-。取負(fù)值,如原值為3、-5,使用-運(yùn)算后其值仍為-3、5。(3)自增運(yùn)算符++。表示自增1,可使變量值加1。(4)自減運(yùn)算符--。表示自減1,可使變量值減1。HTML5的優(yōu)勢(shì)

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)2.5.1算術(shù)運(yùn)算符2.單目算術(shù)運(yùn)算符自增運(yùn)算符和自減運(yùn)算符即可以放在變量前,也可以放在變量后,位置的前后代表不同的執(zhí)行過(guò)程。a++; //先將a增加1,再使用a參與運(yùn)算++a; //先使用a參與運(yùn)算,再將a增加1a--; //先將a減1,再使用a參與運(yùn)算--a; //先使用a參與運(yùn)算,再將a減1HTML5的優(yōu)勢(shì)

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)2.5.1算術(shù)運(yùn)算符2.單目算術(shù)運(yùn)算符1 #include<stdio.h>2 intmain()3 {4 inta=0,b;5 b=a++; //先將a的值賦給b,再使a自增16 printf("a=%d,b=%d\n",a,b); 7 b=++a; //先使a自增1,將a的值賦給b8 printf("a=%d,b=%d\n",a,b);9 b=a--; //先將a的值賦給b,再使a減110 printf("a=%d,b=%d\n",a,b);11 b=--a; //先使a減1,將a的值賦給b12 printf("a=%d,b=%d\n",a,b);13 return0;14 }HTML5的優(yōu)勢(shì)

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)2.5.1算術(shù)運(yùn)算符2.單目算術(shù)運(yùn)算符1 #include<stdio.h>2 intmain()3 {4 inta=0,b;5 b=a++; //先將a的值賦給b,再使a自增16 printf("a=%d,b=%d\n",a,b); 7 b=++a; //先使a自增1,將a的值賦給b8 printf("a=%d,b=%d\n",a,b);9 b=a--; //先將a的值賦給b,再使a減110 printf("a=%d,b=%d\n",a,b);11 b=--a; //先使a減1,將a的值賦給b12 printf("a=%d,b=%d\n",a,b);13 return0;14 }2.5.2關(guān)系運(yùn)算符2HTML5的優(yōu)勢(shì)

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)2.5.2關(guān)系運(yùn)算符關(guān)系運(yùn)算符均為雙目運(yùn)算符,它們用于比較兩個(gè)值之間的關(guān)系。運(yùn)算符運(yùn)算示例結(jié)果

<

小于4<30

>

大于4>31

<=小于或等于4<=30

>=大于或等于4>=31

==等于4==30

!=不等于4!=31在C中使用整數(shù)值表示比較結(jié)果,0對(duì)應(yīng)false,1對(duì)應(yīng)true。如表達(dá)式3<5,結(jié)果為真,表達(dá)式值為1;3>5,結(jié)果是假,表達(dá)式值為0。HTML5的優(yōu)勢(shì)

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)2.5.2關(guān)系運(yùn)算符例2-5 關(guān)系運(yùn)算符應(yīng)用1 #include<stdio.h>2 intmain(){3 inta=5;4 intb=10;5 //使用關(guān)系運(yùn)算符進(jìn)行比較,并輸出結(jié)果

6 if(a<b){7 printf("a小于b\n");8 }9 if(a>b){10 //這行不會(huì)執(zhí)行,因?yàn)閍>b不成立

11 printf("a大于b\n");12 }13 if(a<=b){14 //這行不會(huì)執(zhí)行,因?yàn)閍>b不成立

15 printf("a等于b\n");16 }17 if(a>=b){18 //這行不會(huì)執(zhí)行,因?yàn)閍>=b不成立

19 printf("a大于等于b\n");20 }21 if(a==b){22 //這行不會(huì)執(zhí)行,因?yàn)閍不等于b23 printf("aisequaltob\n");24 }25 if(a!=b){26 printf("a不等于b\n");27 }28 return0;29 }HTML5的優(yōu)勢(shì)

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)2.5.2關(guān)系運(yùn)算符例2-5 關(guān)系運(yùn)算符應(yīng)用1 #include<stdio.h>2 intmain(){3 inta=5;4 intb=10;5 //使用關(guān)系運(yùn)算符進(jìn)行比較,并輸出結(jié)果

6 if(a<b){7 printf("a小于b\n");8 }9 if(a>b){10 //這行不會(huì)執(zhí)行,因?yàn)閍>b不成立

11 printf("a大于b\n");12 }13 if(a<=b){14 //這行不會(huì)執(zhí)行,因?yàn)閍>b不成立

15 printf("a等于b\n");16 }17 if(a>=b){18 //這行不會(huì)執(zhí)行,因?yàn)閍>=b不成立

19 printf("a大于等于b\n");20 }21 if(a==b){22 //這行不會(huì)執(zhí)行,因?yàn)閍不等于b23 printf("aisequaltob\n");24 }25 if(a!=b){26 printf("a不等于b\n");27 }28 return0;29 }2.5.3邏輯運(yùn)算符3HTML5的優(yōu)勢(shì)

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)2.5.3邏輯運(yùn)算符邏輯運(yùn)算符用于比較兩個(gè)值或表達(dá)式之間的邏輯關(guān)系,其返回值為0或1。類(lèi)別運(yùn)算符運(yùn)算示例結(jié)果單目運(yùn)算符!邏輯非!a如果a為假,則!a為真如果a為真,則!a為假雙目運(yùn)算符&&邏輯與a&&b如果a和b都為真,則結(jié)果為真否則為假|(zhì)|邏輯或a||b如果a和b有一個(gè)或一個(gè)以上為真,則結(jié)果為真,二者都為假,結(jié)果為假邏輯運(yùn)算符經(jīng)常與關(guān)系運(yùn)算符(如

==、!=、<、<=、>

>=)一起使用,以形成更復(fù)雜的條件表達(dá)式。HTML5的優(yōu)勢(shì)

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)2.5.3邏輯運(yùn)算符例2-6 邏輯運(yùn)算符應(yīng)用1 #include<stdio.h>2 intmain(){3 inta=5;4 intb=10;5 //使用邏輯與(&&)組合多個(gè)條件

6 if(a<b&&a!=0){7 printf("a小于b且a不等于0\n");8 }9 //使用邏輯或(||)組合多個(gè)條件

10 if(a>b||a==0){11 printf("a小于b或a不等于0\n");12 }13 return0;14 }HTML5的優(yōu)勢(shì)

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)2.5.3邏輯運(yùn)算符例2-6 邏輯運(yùn)算符應(yīng)用1 #include<stdio.h>2 intmain(){3 inta=5;4 intb=10;5 //使用邏輯與(&&)組合多個(gè)條件

6 if(a<b&&a!=0){7 printf("a小于b且a不等于0\n");8 }9 //使用邏輯或(||)組合多個(gè)條件

10 if(a>b||a==0){11 printf("a小于b或a不等于0\n");12 }13 return0;14 }2.5.4位運(yùn)算符4HTML5的優(yōu)勢(shì)

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)2.5.4位運(yùn)算符位運(yùn)算符主要用于直接操作整數(shù)的二進(jìn)制位。這些運(yùn)算符對(duì)于底層編程、性能優(yōu)化、硬件交互等場(chǎng)景非常有用。類(lèi)別運(yùn)算符運(yùn)算示例結(jié)果雙目運(yùn)算符&按位與0&000&101&111&00|按位或0|000|111|111|01單目運(yùn)算符~按位非~01

~10

^按位異或0^00雙目運(yùn)算符0^111^101^01<<

左移00000010<<20000100010010011<<201001100>>

右移01100010>>200011000

11100010>>211111000HTML5的優(yōu)勢(shì)

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)2.5.4位運(yùn)算符例2-7 位運(yùn)算符應(yīng)用1 #include<stdio.h>2 intmain()3 {4 unsignedinta=60; //60=001111005 unsignedintb=13; //13=000011016 intc=0;7 8 c=a&b; //12=000011009 printf("Line1-Valueofcis%d\n",c);10 11 c=a|b; //61=0011110112 printf("Line2-Valueofcis%d\n",c);13 14 c=a^b; //49=00110001HTML5的優(yōu)勢(shì)

解決了跨瀏覽器的問(wèn)題

新增多個(gè)新特性

(語(yǔ)義化標(biāo)簽、多媒體標(biāo)簽、canvas元素、本地存儲(chǔ)等)

用戶(hù)優(yōu)先原則

化繁為簡(jiǎn)的優(yōu)勢(shì)2.5.4位運(yùn)算符例2-7 位運(yùn)算符應(yīng)用15 printf("Line3-Valueofcis%d\n",c);16 17 c=~a;//-61=11000011(在二進(jìn)制補(bǔ)碼表示中)

18 printf("Line4-Valueofcis%d\n",

溫馨提示

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

評(píng)論

0/150

提交評(píng)論