版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、第一章第一章概述概述?c語言的源程序后綴(.c)經(jīng)過編譯后生成目標(biāo)程序(.obj)經(jīng)過鏈接后生成可執(zhí)行文件(.exe).?VC6.0的使用,跳過,上機(jī)課再講解?解決問題的方法和步驟稱為算法,包括數(shù)值運(yùn)算和非數(shù)值運(yùn)算。?算法的五個(gè)特點(diǎn):有窮性、確定性、可以沒有輸入、必須有輸出、有效性。?三種基本結(jié)構(gòu):順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)。由三種基本結(jié)構(gòu)組成的算法可以解決任何復(fù)雜問題。第二章第二章數(shù)據(jù)類型數(shù)據(jù)類型?2.1?任何一個(gè)可執(zhí)行c程序,必須
2、有且只有一個(gè)主函數(shù)main,程序總是從主函數(shù)開始執(zhí)行,到主函數(shù)結(jié)束。?每條語句都是由半角的分號(hào)結(jié)束。?程序注釋放在和之間,注釋可以為任意內(nèi)容,但不允許出現(xiàn)嵌套。?2.2了解c語言數(shù)據(jù)類型分類?2.3?標(biāo)識(shí)符命名規(guī)則:字母、數(shù)字、下劃線組成,不能以數(shù)字開頭。?標(biāo)識(shí)符分為關(guān)鍵字、預(yù)定義標(biāo)識(shí)符和用戶標(biāo)識(shí)符。?用戶標(biāo)識(shí)符不能使用關(guān)鍵字,盡量不要使用預(yù)定義標(biāo)識(shí)符。?2.4?對(duì)于基本數(shù)據(jù)類型量,根據(jù)取值是否可以改變,分為常量和變量。?變量的值可以改
3、變,常量的值不可以改變。?了解使用符號(hào)常量的好處。?2.5?2.5.1?整型常量根據(jù)進(jìn)制分為八、十、十六進(jìn)制,熟悉二、八、十、十六進(jìn)制的轉(zhuǎn)換。?只有十進(jìn)制可以帶負(fù)號(hào),由09共10個(gè)數(shù)碼組成。?八進(jìn)制由07八個(gè)數(shù)碼組成,必須有前綴0。?十六進(jìn)制由09,AF組成,必須有前綴0X(十六進(jìn)制中的字母不分大小寫)。?2.5.2?整型數(shù)據(jù)在內(nèi)存中以補(bǔ)碼的形式存放,正數(shù)和無符號(hào)數(shù)的補(bǔ)碼為二進(jìn)制原碼。?負(fù)數(shù)的補(bǔ)碼:①絕對(duì)值的二進(jìn)制形式②按位取反③然后加
4、1。?整型變量的分類:unsignedsignedshtlongint及其數(shù)值范圍。?參與運(yùn)算的對(duì)象都為整型時(shí),結(jié)果也為整型,如103的值為3。?%為求余運(yùn)算,運(yùn)算對(duì)象只能為整數(shù),如10%3的結(jié)果為1。103=3…1。?運(yùn)算符和操作對(duì)象構(gòu)成的式子稱為表達(dá)式,任何表達(dá)式都是有值的。?優(yōu)先級(jí)決定了運(yùn)算的先后順序,結(jié)合性決定了運(yùn)算的方向。?自加自減運(yùn)算的對(duì)象必須為變量,是單目運(yùn)算符,右結(jié)合性。?自加自減前置后置都會(huì)使運(yùn)算對(duì)象的值增1或減1。?
5、前置則該表達(dá)式的值為當(dāng)前變量的值,后置則表達(dá)式的值為當(dāng)前變量的值加1或減1后的值。?3.3?賦值運(yùn)算符=,右結(jié)合性,作用是把右邊的值賦值給左邊的變量。?賦值運(yùn)算符兩邊數(shù)據(jù)類型不一致時(shí),將自動(dòng)進(jìn)行數(shù)據(jù)類型轉(zhuǎn)換,右邊的類型或轉(zhuǎn)換為左邊的類型。?轉(zhuǎn)換的具體規(guī)定:①實(shí)型》整型,舍棄小數(shù)。②整型》實(shí)型,增加小數(shù)部分③整型》字符型,只取低8位。?復(fù)合賦值,優(yōu)先級(jí)與結(jié)合性與賦值運(yùn)算符相同。如a=3相當(dāng)于a=a3。?3.4?逗號(hào)運(yùn)算符,一般形式:表達(dá)式
6、1表達(dá)式2。規(guī)定把表達(dá)式2的值作為整個(gè)表達(dá)式的值。?逗號(hào)運(yùn)算符的優(yōu)先級(jí)最低。?3.5?和sht類型參與運(yùn)算會(huì)自動(dòng)轉(zhuǎn)換為int類型?float類型參與運(yùn)算會(huì)自動(dòng)轉(zhuǎn)換為double類型?數(shù)據(jù)類型不同的數(shù)據(jù)混合運(yùn)算時(shí),會(huì)自動(dòng)向精度高的方向轉(zhuǎn)換為相同類型進(jìn)行運(yùn)算。?賦值運(yùn)算的轉(zhuǎn)換規(guī)則參考3.3?強(qiáng)制類型轉(zhuǎn)換的作用是把表達(dá)式的結(jié)果強(qiáng)制轉(zhuǎn)換為指定的數(shù)據(jù)類型,其一般形式:(類型說明符)(表達(dá)式)?所有轉(zhuǎn)換都是為了當(dāng)次運(yùn)算的需要,并不會(huì)改變變量原有的數(shù)
7、據(jù)類型和數(shù)值。第四章第四章順序結(jié)構(gòu)順序結(jié)構(gòu)?4.0程序中按語句出現(xiàn)順序執(zhí)行的結(jié)構(gòu)程序順序結(jié)構(gòu)。?4.1半角分號(hào)是c語言語句結(jié)束的標(biāo)志,了解c語句的分類。?4.2?賦值表達(dá)式加分號(hào)構(gòu)成賦值語句。?區(qū)分inta=b=c=5是非法的;a=b=c=5是合法的。?區(qū)分表達(dá)式和語句的區(qū)別(在于語句結(jié)束標(biāo)志分號(hào))。?4.3了解輸入輸入的概念,使用系統(tǒng)提供的標(biāo)準(zhǔn)輸入輸入函數(shù),需要添加stdio.h頭文件。?4.4字符輸入輸出函數(shù)put和get,只能輸入
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二級(jí)c語言基礎(chǔ)知識(shí)要點(diǎn)
- c語言程序設(shè)計(jì)基礎(chǔ)知識(shí)要點(diǎn)
- c語言考試復(fù)習(xí)要點(diǎn)
- c語言基本知識(shí)
- c語言經(jīng)典知識(shí)詳解
- c語言基礎(chǔ)知識(shí)
- c語言知識(shí)點(diǎn)總結(jié)
- c語言基礎(chǔ)知識(shí)大全
- c語言基礎(chǔ)知識(shí)歸納
- 國二c語言基礎(chǔ)知識(shí)
- c語言全部知識(shí)點(diǎn)總結(jié)
- 練習(xí)一c語言基礎(chǔ)知識(shí)
- c語言知識(shí)課程規(guī)劃設(shè)計(jì)報(bào)告
- 大學(xué)c語言考試基礎(chǔ)知識(shí)復(fù)習(xí)
- 2022年c語言基礎(chǔ)知識(shí)歸納
- 2022年c語言基礎(chǔ)知識(shí)歸納
- c語言知識(shí)點(diǎn)總結(jié)完美版
- [c語言畢設(shè)]c語言迷宮
- c語言知識(shí)循環(huán)結(jié)構(gòu)上機(jī)習(xí)題集
- c語言知識(shí)點(diǎn)總結(jié)【完美版】
評(píng)論
0/150
提交評(píng)論