freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c語(yǔ)言程序設(shè)計(jì)1ppt-全文預(yù)覽

  

【正文】 ? %ld表示輸出 long整數(shù); ? %lf表示輸出 double浮點(diǎn)數(shù)。 表 printf( )的格式說(shuō)明 格式字符 說(shuō) 明 d,i 輸出帶符號(hào)的十進(jìn)制整數(shù)(正數(shù)不輸出符號(hào)) o 以八進(jìn)制無(wú)符號(hào)形式輸出整數(shù)(不輸出前導(dǎo) 0) x或 X 以十六進(jìn)制無(wú)符號(hào)形式輸出整數(shù)(不輸出前導(dǎo) 0x),用 x則輸出十六進(jìn)制數(shù) a~f時(shí)以小寫(xiě)形式輸出;用 X時(shí),則以大寫(xiě)形式輸出 u 以無(wú)符號(hào)十進(jìn)制形式輸出整數(shù) c 輸出一個(gè)字符 s 輸出字符串的字符,直到遇到 “ \0”,或者輸出由精度指定的字符數(shù) f 以小數(shù)形式輸出單、雙精度數(shù),隱含輸出 6位小數(shù)。 ? } ? 格式說(shuō)明 ? ? 程序的輸出結(jié)果為: ? a=123,b= ? 在以上的格式控制串中,“ a=‖、“,”、“ b=‖ 是普通字符,按原樣輸出。格式說(shuō)明的個(gè)數(shù)要與輸出項(xiàng)的個(gè)數(shù)相同,使用的格式字符也要與它們一一對(duì)應(yīng)且類(lèi)型匹配,否則將會(huì)出現(xiàn)意想不到的錯(cuò)誤。普通字符(包括轉(zhuǎn)義字符序列)將被簡(jiǎn)單地復(fù)制顯示(或執(zhí)行)。常用的有 putchar(輸出字符)、 getchar(輸入字符)、 printf(格式輸出)、 scanf(格式輸入)、puts(輸出字符串)、 gets(輸入字符串)。 ? 表示指定 x、 y、 z為整形變量,只對(duì) z初始化,z的值為 10。如: ? int x=10。 ? 變量定義語(yǔ)句 ? 變量必須先定義后使用,變量的定義一般放在一個(gè)函數(shù)或主程序的開(kāi)頭部分,變量的定義是用一個(gè)說(shuō)明語(yǔ)句完成的,一般形式如下: ? 類(lèi)型 變量名列表 。例如,在 ,整型變量占 4個(gè)字節(jié),字符型變量占 1個(gè)字節(jié),單精度浮點(diǎn)型變量占 4個(gè)字節(jié),整型變量和字符型變量可以進(jìn)行取余運(yùn)算 %,而浮點(diǎn)型變量則不可以執(zhí)行取余運(yùn)算 %。 ? 2. 變量值 ? 圖 變量 ? 通常我們所說(shuō)的變量值,是指變量在內(nèi)存中的值,如 int x=3,這里定義了一個(gè)整型變量并命名為 x,給它賦值為 3,可以理解為在內(nèi)存中的某個(gè)存儲(chǔ)單元里的內(nèi)容為 3,如圖 。如 ab和 aB將被系統(tǒng)認(rèn)為是兩個(gè)不同的變量。 ? 1. 變量名 ? 每個(gè)變量都要起個(gè)名字,變量名的命名要遵循標(biāo)識(shí)符的命名規(guī)則,即以字母、下劃線(xiàn)開(kāi)頭,后面跟數(shù)字、字母、下劃線(xiàn)的組合。 ? 變 量 ? 可以說(shuō)程序中用得最多最廣的標(biāo)識(shí)符就是變量,任何一種數(shù)據(jù)類(lèi)型在使用前都要明確說(shuō)明其類(lèi)型,變量也不例外。 ? 十進(jìn)制小數(shù)形式:由整數(shù)部分和小數(shù)部分組成,如 , , , .11, 。都是合法的,等同于 97+32和120+121,而 a+32, x+y都是非法的。+32, 39。 ? ③ 字符串中可使用轉(zhuǎn)義序列。字符常量由于是單引號(hào)引起的單個(gè)字符,所以在內(nèi)存中僅占一個(gè)字節(jié),而字符串常量隨著串的長(zhǎng)度不同而有所不同,如 abc占 4個(gè)字節(jié),不要忘記系統(tǒng)在字符串的末尾已自動(dòng)添加了一個(gè)結(jié)束符 \0也要占一個(gè)字節(jié),類(lèi)似的字符串常量 a占兩個(gè)字節(jié),而字符常量 39。如果字符串中本身包含單引號(hào)、雙引號(hào)或反斜杠,則要在這些標(biāo)點(diǎn)符號(hào)前加反斜線(xiàn) “ \”。 ? 字符串常量 ? 字符串常量是用雙引號(hào)括起來(lái)的字符序列,這一點(diǎn)一定要與字符常量區(qū)分清楚。 ? c=2*PI*r。 ? include ? define PI ? void main( ) ? { ? float s,c,r。 ? 符號(hào)常量的一般定義格式如下: ? define 標(biāo)識(shí)符 常量數(shù)據(jù) ? 其中:標(biāo)識(shí)符是用來(lái)標(biāo)識(shí)變量名、符號(hào)常量名、函數(shù)名和后面將要學(xué)到的數(shù)組名、文件名等的有效字符序列。 ? 3. 符號(hào)常量 ? 在 C語(yǔ)言程序中,有時(shí)一個(gè)常量會(huì)在程序中很頻繁地出現(xiàn),如圓周率(),在計(jì)算圓的面積、周長(zhǎng)時(shí)都要用到,但是不同的用戶(hù)對(duì)結(jié)果的精度有不同要求,有的可能要精確到小數(shù)點(diǎn)后面 2位,有的可能要精確到小數(shù)點(diǎn)后面 4位,如果每次在程序中手動(dòng)逐一修改圓周率()的值,一來(lái)非常麻煩,二來(lái)還有可能漏掉某些地方?jīng)]修改。 ? printf(He\tis\ta student.\n)。 轉(zhuǎn)義字符 代 表 意 義 \n 換行,將光標(biāo)從當(dāng)前位置移至下一行開(kāi)頭 \r 回車(chē),將光標(biāo)從當(dāng)前位置移至本行開(kāi)頭 \t 水平制表,將光標(biāo)水平方向跳至下一個(gè) tab位 \v 垂直制表,將光標(biāo)垂直方向跳至下一個(gè) tab位 \b 退格,將光標(biāo)回移至前一列 \a 響鈴 響鈴 \\ 反斜杠字符 “ \” \39。\10139。轉(zhuǎn)義字符的含義是將 “ \”后面的字符轉(zhuǎn)變成另外的意義。與數(shù)值 5也不同,所有字符常量在計(jì)算機(jī)內(nèi)部計(jì)算時(shí)都用 ASCII值來(lái)計(jì)算。與 39。 39。 39。如0165,表示八進(jìn)制數(shù) (165)8,轉(zhuǎn)換成相應(yīng)的十進(jìn)制數(shù)為: ? (165)8=1 82+6 81+5 80=(117)10 ? ③ 十六進(jìn)制表示:由 0~ A~F(或 a~f)共 16個(gè)數(shù)組成,以 0x(或 0X)開(kāi)頭,如 0x165,表示十六進(jìn)制數(shù) (165)16,轉(zhuǎn)換成相應(yīng)的十進(jìn)制數(shù)為: ? (165) 16=1 162+6 161+5 160=(357) 10 ? 在 C程序中只有只有十進(jìn)制數(shù)可以是負(fù)的,而八進(jìn)制和十六進(jìn)制只能是整數(shù)。常量可以分為不同的類(lèi)型,如整型常量、實(shí)型常量、字符型常量、字符串常量、符號(hào)常量等,下面將一一討論。對(duì)于指針的意義、語(yǔ)法及使用,將在第 7章中詳細(xì)介紹。在 C語(yǔ)言中將內(nèi)存的地址值稱(chēng)為指針。這些構(gòu)造數(shù)據(jù)類(lèi)型為用戶(hù)提供了更簡(jiǎn)潔、更方便、更自然的數(shù)據(jù)描述 方法。這三種不同類(lèi)型的實(shí)數(shù)與整型數(shù)據(jù)類(lèi)似,都可以用如下類(lèi)型修飾符來(lái)修飾: ? float 單精度實(shí)型 ? double 雙精度實(shí)型 ? long double 長(zhǎng)雙精度實(shí)型 ? ANSI C中并沒(méi)有具體規(guī)定每種數(shù)據(jù)類(lèi)型具體占多少字節(jié)數(shù),具體實(shí)現(xiàn)由不同的計(jì)算機(jī)系統(tǒng)自行決定,因此對(duì)實(shí)型的數(shù)據(jù)而言,它的有效數(shù)字和數(shù)值范圍將由不同的系統(tǒng)而產(chǎn)生差異。 ? 枚舉名 (如 month)不是變量名,更不是字符串,僅代表用戶(hù)定義的枚舉類(lèi)型名。 ? 除非進(jìn)行了初始化,否則第一個(gè)枚舉元素的序號(hào)值為 0,第二個(gè)的序號(hào)值為 1,依次類(lèi)推。 ? 枚舉在日常生活中的運(yùn)用十分常見(jiàn),如一年有 12個(gè)月,則月份的取值只會(huì)在 1~ 12內(nèi),不會(huì)超出此范圍。請(qǐng)大家注意,這里我們用到了“單引號(hào)”一詞,字符常量一定是“單引號(hào)”引起的“一個(gè)”字符,初學(xué)者往往忽略這一點(diǎn),要么把雙引號(hào)中由若干字符組成的字符串當(dāng)成字符型數(shù)據(jù),要么在編程時(shí)在單引號(hào)里寫(xiě)入若干字符。 39。如: ? (+127)10的二進(jìn)制補(bǔ)碼為: 00000000 01111111 ? (127)10的二進(jìn)制補(bǔ)碼為: 11111111 10000001 ? (2) 字符型數(shù)據(jù) ? 說(shuō)明符用 char表示,如 39。以 16位字長(zhǎng)的計(jì)算機(jī)為例,十進(jìn)制 127的二進(jìn)制編碼為 0000000001111111。表中方括號(hào)內(nèi)的單詞可以省略,各單詞排列的先后次序無(wú)關(guān)緊要,若不指定變量為無(wú)符號(hào)型,則變量隱含微有符號(hào)型( signed)。 ? 1. 基本類(lèi)型 ? 基本類(lèi)型包括整型數(shù)據(jù)、實(shí)型數(shù)據(jù)、字符型數(shù)據(jù)和枚舉型數(shù)據(jù)。 ? int型變量又稱(chēng)為基本整型變量,不同的編譯系統(tǒng)或計(jì)算機(jī)系統(tǒng)對(duì)這幾類(lèi)整型數(shù)所占用的字節(jié)數(shù)不同,表 所占用的字節(jié)數(shù)和數(shù)值范圍。 數(shù)據(jù)類(lèi)型的分類(lèi) ? 什么是數(shù)據(jù)類(lèi)型 ? C語(yǔ)言提供了十分豐富的數(shù)據(jù)類(lèi)型,每種數(shù)據(jù)類(lèi)型是對(duì)一組變量的性質(zhì)及作用在它們之上的操作的描述。任何高級(jí)語(yǔ)言都有其所允許的數(shù)據(jù)類(lèi)型。 C語(yǔ)言的發(fā)展歷史 C語(yǔ)言的優(yōu)勢(shì) 程序基本結(jié)構(gòu) 程序的開(kāi)發(fā)過(guò)程 習(xí)題 本 章 小 結(jié) 習(xí)題 1 ? ? RUN命令運(yùn)行一個(gè) C程序時(shí),這時(shí)所運(yùn)行的程序的后綴是__________。 ? ? 鏈接。 C語(yǔ)言的發(fā)展歷史 C語(yǔ)言的優(yōu)勢(shì) 程序基本結(jié)構(gòu) 程序的開(kāi)發(fā)過(guò)程 習(xí)題 本 章 小 結(jié) ? ? 編輯源程序。要求熟練掌握 C程序 的基本結(jié)構(gòu),重點(diǎn)理解以下內(nèi)容: C語(yǔ)言的發(fā)展歷史 C語(yǔ)言的優(yōu)勢(shì) 程序基本結(jié)構(gòu) 程序的開(kāi)發(fā)過(guò)程 習(xí)題 本 章 小 結(jié) ? ① 所有的 C程序都由一個(gè)或多個(gè)函數(shù)組成。 C語(yǔ)言的發(fā)展歷史 C語(yǔ)言的優(yōu)勢(shì) 程序基本結(jié)構(gòu) 程序的開(kāi)發(fā)過(guò)程 習(xí)題 本 章 小 結(jié) C語(yǔ)言的發(fā)展歷史 C語(yǔ)言的優(yōu)勢(shì) 程序基本結(jié)構(gòu) 程序的開(kāi)發(fā)過(guò)程 習(xí)題 本 章 小 結(jié) ? (4) 運(yùn)行可執(zhí)行文件 ? 將程序進(jìn)行編譯和鏈接,創(chuàng)建出可執(zhí)行文件后,就可以運(yùn)行了。 C語(yǔ)言的發(fā)展歷史 C語(yǔ)言的優(yōu)勢(shì) 程序基本結(jié)構(gòu) 程序的開(kāi)發(fā)過(guò)程 習(xí)題 本 章 小 結(jié) ? 如果程序中使用了這樣的函數(shù),則必須將編譯源代碼時(shí)生成的目標(biāo)文件和庫(kù)函數(shù)中的目標(biāo)代碼組合起來(lái),生成最終的可執(zhí)行程序。如果發(fā)現(xiàn)錯(cuò)誤,編譯器將生成報(bào)告提交給程序員,并返回到第 1步,讓程序員在源代碼中進(jìn)行修改。計(jì)算機(jī)只能識(shí)別二進(jìn)制形式的機(jī)器語(yǔ)言,必須將源代碼轉(zhuǎn)換為機(jī)器語(yǔ)言, C語(yǔ)言 C語(yǔ)言的發(fā)展歷史 C語(yǔ)言的優(yōu)勢(shì) 程序基本結(jié)構(gòu) 程序的開(kāi)發(fā)過(guò)程 習(xí)題 本 章 小 結(jié) ? 程序才能在計(jì)算機(jī)上運(yùn)行。 C語(yǔ)言的發(fā)展歷史 C語(yǔ)言的優(yōu)勢(shì) 程序基本結(jié)構(gòu) 程序的開(kāi)發(fā)過(guò)程 習(xí)題 本 章 小 結(jié) C語(yǔ)言程序的開(kāi)發(fā)過(guò)程 ? C語(yǔ)言采用編譯方式將源程序轉(zhuǎn)換為二進(jìn)制的目標(biāo)代碼。 ② C語(yǔ)言程序總是從 main()函數(shù)開(kāi)始執(zhí)行。返回值是通過(guò)函數(shù)名 MAX帶回到 main函數(shù)的調(diào)用處。 ? max=MAX(num1,num2)。 ? } ? main( ) ? C語(yǔ)言的發(fā)展歷史 C語(yǔ)言的優(yōu)勢(shì) 程序基本結(jié)構(gòu) 程序的開(kāi)發(fā)過(guò)程 習(xí)題 本 章 小 結(jié) ? { int num1,num2,max?!x是“取地址”,此scanf函數(shù)的作用是將一個(gè)數(shù)值輸入到變量 r的地址所標(biāo)識(shí)的單元中,也就是輸入給變量 r。 C語(yǔ)言的發(fā)展歷史 C語(yǔ)言的優(yōu)勢(shì) 程序基本結(jié)構(gòu) 程序的開(kāi)發(fā)過(guò)程 習(xí)題 本 章 小 結(jié) ③ scanf(%f,amp。其中: ① float s,r。r)?!?\n”是換行符,即在輸出“ I love China.”后回車(chē)換行。 Main( )后面被大括號(hào) { }括起來(lái)的部分稱(chēng)為函數(shù)體。 C語(yǔ)言的發(fā)展歷史 C語(yǔ)言的優(yōu)勢(shì) 程序基本結(jié)構(gòu) 程序的開(kāi)發(fā)過(guò)程 習(xí)題 本 章 小 結(jié) 由于 C語(yǔ)言的上述眾多的特點(diǎn),使它成為一個(gè)實(shí)用的通用程序設(shè)計(jì)語(yǔ)言,既可用于編寫(xiě)系統(tǒng)軟件,又可編寫(xiě)應(yīng)用軟件,特別適用于編寫(xiě)各種與硬件環(huán)境相關(guān)的系統(tǒng)軟件 C語(yǔ)言的發(fā)展歷史 C語(yǔ)言的優(yōu)勢(shì) 程序基本結(jié)構(gòu) 程序的開(kāi)發(fā)過(guò)程 習(xí)題 本 章 小 結(jié) 按照規(guī)定的格式和構(gòu)成規(guī)則書(shū)寫(xiě)程序,不僅可以使程序設(shè)計(jì)人員和使用程序的人容易理解,更重要的是,當(dāng)把程序輸入給計(jì)算機(jī)時(shí),計(jì)算機(jī)能夠充分“認(rèn)識(shí)”,從而能夠正確執(zhí)行它。 ⑤ C語(yǔ)言是可移植的。 使用 C語(yǔ)言的優(yōu)勢(shì) ① C語(yǔ)言功能強(qiáng)大,并且語(yǔ)言簡(jiǎn)潔、緊湊,使用方便、靈活。然而,在 C語(yǔ)言出現(xiàn)不久,不同的組織便開(kāi)始使用自己的 C語(yǔ)言版本。利奇( Dennis Ritchie)和布朗 蘇姆普( KenThompson)在軟件開(kāi)發(fā)工作中,繼承和發(fā)展了 BCPL語(yǔ)言的特點(diǎn),進(jìn)而提出了“ B”語(yǔ)言。C語(yǔ)言程序設(shè)計(jì) 1 第 1章 C語(yǔ)言概述 C語(yǔ)言是一種編譯型程序語(yǔ)言,它的前身是馬丁 C語(yǔ)言的發(fā)展歷史 1970年,美國(guó)貝爾實(shí)驗(yàn)室的肯 M C語(yǔ)言功能強(qiáng)大而靈活,因此很快被傳播到貝爾實(shí)驗(yàn)室之外,世界各地的程序員都使用它來(lái)編寫(xiě)各種程序。目前流行的 C語(yǔ)言編譯器絕大多數(shù)都遵守這一標(biāo)準(zhǔn)。 ④ C語(yǔ)言表達(dá)能力強(qiáng)、語(yǔ)言簡(jiǎn)練,可以直接訪問(wèn)內(nèi)存物理地址和硬件寄存器,可以表達(dá)直接由硬件實(shí)現(xiàn)的針對(duì)二進(jìn)制位 (bit)的運(yùn)算。程序的書(shū)寫(xiě)格式和程序的構(gòu)成規(guī)則是程序語(yǔ)言表現(xiàn)形式的一個(gè)重要方面。 main是函數(shù)名,函數(shù)名后面一對(duì)圓括號(hào)內(nèi)是寫(xiě)函數(shù)參數(shù)的,本程序的 main函數(shù)沒(méi)有參數(shù),故不寫(xiě),但圓括號(hào)不能省略。執(zhí)行部分由若干語(yǔ)句組成。 /*
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1