




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、C+中的算術(shù)運(yùn)算(一),第八格科技中心,回顧,cout語(yǔ)句,算數(shù)運(yùn)算,Content,目 錄,動(dòng)手做,作業(yè),01,回顧,Part One,/*一個(gè)簡(jiǎn)單的C+程序*/ #include using namespace std; int main() cout“I am a student.n”; /輸出字符串 return 0; ,主函數(shù),函數(shù)體開始,函數(shù)體結(jié)束,分號(hào),一條完整語(yǔ)句的結(jié)束符,本程序編譯執(zhí)行后,在屏幕上打印出 I am a student.,頭文件,注釋或說(shuō)明,名字空間,注釋或說(shuō)明,注釋,上例的第一行: /*一個(gè)簡(jiǎn)單的C+程序*/ 1、這不是程序代碼,它只是一個(gè)注釋,告訴閱讀代碼的
2、人,這個(gè)程序要做什么。注釋不會(huì)被編譯成可運(yùn)行的代碼。 2、注釋有兩種: 1) 位于/*和*/之間的任意文本都是注釋。 /*可以和*/放在同一行代碼上,也可以放在不同的代碼行上。 2) 使用/,必須在同一行上。/后面的都是注釋的內(nèi)容。,main()函數(shù),每個(gè)程序都有且只能有一個(gè)main函數(shù),程序都是從main函數(shù)開始執(zhí)行,int main() return 0; ,加入代碼,每行代碼以;結(jié)束,關(guān)鍵字 關(guān)鍵字指為C+語(yǔ)言能夠識(shí)別,不能用于其它目的的字(英文單詞) 在前面的例子里,int就是一個(gè)關(guān)鍵字,return也是關(guān)鍵字。 #include using namespace std; int ma
3、in() couthello world; return 0; ,運(yùn)行過(guò)程 編輯:就是創(chuàng)建和修改C+程序 我們編寫的程序稱為源程序(代碼)。 編譯:由編譯器將源程序變成機(jī)器語(yǔ)言。注意: 1、編譯過(guò)程中,如源程序有語(yǔ)法錯(cuò)誤,編譯器會(huì)找出并報(bào)告錯(cuò)誤。2、編譯器的輸出結(jié)果稱為目標(biāo)代碼(object code),存放它們的文件稱為目標(biāo)文件(object file),這些文件的擴(kuò)展名在Windows環(huán)境中通常是.obj,在Linux/UNIX環(huán)境中通常是.o。 鏈接: 1、編譯后的對(duì)象代碼(模塊)可能有很多個(gè),需要把它們合在一起。 2、程序中會(huì)使用到C+庫(kù)中的代碼模塊,通過(guò)鏈接把它們加進(jìn)來(lái)。,運(yùn)行過(guò)程(
4、續(xù)),運(yùn)行:當(dāng)成功完成了前述3個(gè)階段后,運(yùn)行程序。 但是,這個(gè)階段可能會(huì)出現(xiàn)各種錯(cuò)誤,包括輸出錯(cuò)誤及什么也不做,甚至使計(jì)算機(jī)崩潰。 不管出現(xiàn)哪種情況,都必須返回編輯階段,檢查并修改源代碼。 注意: 1.編譯和鏈接只能找出語(yǔ)法錯(cuò)誤,但不能找出程序邏輯上的錯(cuò)。 2.編輯和鏈接在實(shí)際操作中可能只是一個(gè)命令就完成了。,02,cout 語(yǔ)句,Part Two,cout語(yǔ)句,cout 是c+的標(biāo)準(zhǔn)輸出語(yǔ)句。與操作符 “” 配合,實(shí)現(xiàn)數(shù)據(jù)從屏幕輸出。如: cout“hellon”; /輸出:hello cout “3.14+5=”3.14+5endl; /輸出:3.14+5=8.14,03,算數(shù)運(yùn)算,Par
5、t Three,基本的算術(shù)運(yùn)算 C+語(yǔ)言提供了許多運(yùn)算符?;镜乃阈g(shù)運(yùn)算符有: +(加)、-(減)運(yùn)算符:屬同優(yōu)先級(jí)別的雙目運(yùn)算符,結(jié)合方向自左向右,即它們?cè)谶\(yùn)算過(guò)程中同時(shí)出現(xiàn)時(shí),按照它們出現(xiàn)的順序進(jìn)行運(yùn)算。 *(乘),/(除),%(求余或稱求模運(yùn)算,其值等于兩數(shù)相除后的余數(shù)),是同優(yōu)先級(jí)的雙目運(yùn)算符,結(jié)合方向是自左向右。這三種運(yùn)算的優(yōu)先級(jí)別高于+(加)、-(減)運(yùn)算符。,例(書例1.2):把100張畫平均分配給7個(gè)同學(xué),每人分得幾張,還剩幾張? #include using namespace std; int main() cout“每人分得”100/7“張。n”; cout“還?!?00%7“張?!眅ndl; return 0; ,請(qǐng)同學(xué)們閱讀書第6頁(yè)的例1.3,回答下列表達(dá)式的運(yùn)算順序。 cout9/84*(6+3)%5(4*6+3)%5endl; 輸出:112,例(書例1.5):將10000秒轉(zhuǎn)換成時(shí)、分、秒的形式。 #include using namespace std; int main() cout“10000秒=”; cout10000/3600“小時(shí)”;、; cout (10000%3600)/60“分鐘”; cout 10000%3600%60“秒”endl; return 0; ,04,動(dòng)手做,Part Four,1. 閱讀書第6頁(yè)例1.
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 飲水有益健康室內(nèi)體育課
- 激發(fā)性益生元對(duì)肉雞生長(zhǎng)性能和腸道健康的影響
- 黏膜相關(guān)淋巴組織(MALT)的診斷和治療
- 創(chuàng)業(yè)教育實(shí)踐體系構(gòu)建
- 音樂(lè)教學(xué)之路
- 幼兒園常規(guī)區(qū)域環(huán)境創(chuàng)設(shè)
- 初中勞動(dòng)技術(shù)課說(shuō)課課件
- VSLRGDTRG-acetate-生命科學(xué)試劑-MCE
- 交通設(shè)備制造業(yè)數(shù)字化轉(zhuǎn)型中的智能制造系統(tǒng)應(yīng)用案例分析
- 交通運(yùn)輸與物流行業(yè)物流設(shè)備市場(chǎng)報(bào)告:2025年自動(dòng)化倉(cāng)儲(chǔ)設(shè)備發(fā)展趨勢(shì)
- 大數(shù)據(jù)背景下提高中職數(shù)學(xué)課堂教學(xué)質(zhì)量的方法探究
- 太陽(yáng)能路燈采購(gòu)安裝方案投標(biāo)文件(技術(shù)方案)
- 智慧園藝考核大綱
- 后勤職工培訓(xùn)課件
- 2025年全年日歷-含農(nóng)歷、國(guó)家法定假日-帶周數(shù)豎版
- 中國(guó)經(jīng)皮冠狀動(dòng)脈介入治療指南(全文版)
- 《化工園區(qū)有毒有害氣體環(huán)境預(yù)警體系技術(shù)規(guī)范》
- 老人防文娛活動(dòng)意外
- 家具行業(yè)供應(yīng)商評(píng)估與選擇制度
- 2023年題工會(huì)基礎(chǔ)知識(shí)試題及答案
- 起重機(jī)械吊具、索具檢查記錄表(吊帶)
評(píng)論
0/150
提交評(píng)論