![C語言基礎+順序結構_第1頁](http://file4.renrendoc.com/view/ab6768bee601fd1bcb58dfe454309ac4/ab6768bee601fd1bcb58dfe454309ac41.gif)
![C語言基礎+順序結構_第2頁](http://file4.renrendoc.com/view/ab6768bee601fd1bcb58dfe454309ac4/ab6768bee601fd1bcb58dfe454309ac42.gif)
![C語言基礎+順序結構_第3頁](http://file4.renrendoc.com/view/ab6768bee601fd1bcb58dfe454309ac4/ab6768bee601fd1bcb58dfe454309ac43.gif)
下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第一章C語言基本知識【考點1】C程序用C語言編寫的程序稱為C語言源程序,源程序文件的后綴名為“.c”。源程序經編譯后生成后綴名為".obj”的目標文件,再把目標文件與各種庫函數連接起來,生成“.exe”可執(zhí)行文件。C語言有三種基本結構:順序結構、選擇結構、循環(huán)結構。【考點2】main函數又稱主函數,是C程序的入口。main后面跟一對小括號和一對花括號,花括號括起來的部分稱為main函數的函數體。一個C程序從main函數開始執(zhí)行,到main函數體執(zhí)行完結束,而不論main函數在整個程序中的位置如何。每一個程序有且僅有一個main函數,其他函數都是為main函數服務的。【考點3】存儲形式計算機在電腦中保存數據是采用二進制形式,由0或1構成的二進制稱為位(bit),八個位構成一個字節(jié)(Byte),1個Byte=8個bit。二進制、八進制、十六進制轉化為十進制采用乘法,十進制轉化為二進制、八進制、十六進制采用除法。數據的存放位置就是它的地址。【考點4】注釋是對程序的說明,可出現在程序中任意合適的地方,注釋從“*”開始到最近一個“*/”結束,其間任何內容都不會被計算機執(zhí)行,注釋不可以嵌套?!究键c5】書寫格式每條語句的后面必須有一個分號,分號是語句的一部分。一行內可寫多條語句,一個語句可寫在多行上(如何寫在多行?)第三章數據類型、運算符與表達式【考點1】標識符是標識名字的有效字符序列,可以理解為C程序中的單詞。標識符的命名規(guī)則是:標識符只能由字母、數字和下劃線組成,字母區(qū)分大小寫。標識符的第一個字符必須是字母或下劃線,不能為數字。C語言標識符分如下3類關鍵字。它們在程序中有固定的含義,不能另作他用。如int、for、switch等。預定義標識符。預先定義并具有特定含義的標識符。如define,include等。用戶標識符。用戶根據需要定義的標識符,符合命名規(guī)則且不與關鍵字相同。【考點2】常量與變量常量是指在程序運行過程中,其值不能改變的量。常量分為整型常量、實型常量、字符常量、字符串常量、符號常量5種。在程序運行過程中其值可以改變的量稱為變量。C語言中沒有字符串變量。存放字符串使用字符數組?!究键c3】整型數據整型常量有十進制、八進制、十六進制三種表示形式,沒有二進制形式。八進制整型常量加前導數字0,十六進制常量加前導0乂,八進制常量中不會出現8。018的數值是非法的,八進制是沒有8的,逢8進1。整型變量可分為基本整型(int)、短整型(short)、長整型(long)、和無符號整型(unsigned)。一個基本整型占4個字節(jié)(VC++6.0)?!究键c4】實型數據實型數據有兩種表示形式:小數形式和指數形式。掌握判定指數形式合法性??谠E:E前E后必有數,E后必須為整數。實型變量分為單精度型(float)和雙精度型(double),單精度型占四個字節(jié)。(課本46頁表3-2)【考點5】字符型數據'1'是字符占一個字節(jié),"1"是字符串占兩個字節(jié)(含有一個結束符號)。'0'的ASCII數值表示為48,'a'的ASCII數值是97,'A'的ASCII數值是65。一般考試表示單個字符錯誤的形式:’65'"1"字符是可以進行算術運算的,記住:'0'-0=48大寫字母和小寫字母轉換的方法:’A'+32='a'相互之間一般是相差32。思考:(三種數據類型占用的字節(jié)數?)【轉義字符6】課本48頁表3-3【考點7】算術運算算術運算符一共有+、一、*、/、%這五個。求余運算要求運算對象只能為整型,除法運算符兩邊運算對象都為整型時,運算結果也為整型即舍掉小數部分?!?各種數據類型之間的混合運算】課本54頁圖3-10【考點14】強制類型轉換將一個運算對象轉換成指定類型,格式為(類型名)表達式,注意小括號位置。一定是(int)a不是int(a),注意類型上一定有括號的。注意(int)(a+b)和(int)a+b的區(qū)別。前是把a+b轉型,后是把a轉型再加b?!究键c9】賦值賦值運算符為“=”,不同于關系等于“==”。賦值表達式格式為:變量名=表達式,賦值運算符左邊必須為變量,賦值運算是把賦值運算符右邊表達式的值賦給左邊變量(注意:變量賦值前都必須先聲明,后賦值,然后再使用)復合賦值運算符是將算術運算符或位運算符與賦值運算符組合在一起組成的運算符,掌握復合賦值表達式轉化為賦值表達式的方法。如n+=100可轉化為n=n+100。三種取整丟小數的情況:1、inta=1.6;2、(int)a;3、1/2;3/2;【考點10】自加自減運算自加運算符“++”與自減運算符“--”是單目運算符,運算對象必須是變量。自增自減運算分前綴運算和后綴運算,它們所對應的表達式的值是有區(qū)別的,如j=i++;等價于j=i;i=i+1;而j=++i;等價于i=i+1;j=i;??谠E:加加在前先加后用,加加在后先用后加。【考點11】逗號運算逗號運算符運算優(yōu)先級最低,可將多個表達式構成一個新的表達式。(2,3,4)的表達式的第四章順序結構【考點3】printf函數格式為:printf(輸出控制,輸出列表)。輸出控制是用一對雙引號括起來的,包含格式說明和原樣信息。輸出列表包含若干輸出項。【考點4】printf函數中格式說明常用格式符匯總:%d:輸入輸出整型數據,%ld:輸入輸出長整型數據%c:輸入輸出字符型數據%f:輸出單(雙)精度浮點型數據,輸入單精度型數據。%lf:輸入雙精度型數據%s:輸入輸出一個字符串,用printf輸出字符串時,輸出項書寫時可為字符串常量,或字符數組名。如printf(“%s”,”hello”)%U:輸入輸出無符號整型,%0:輸入輸出八進制數M(代表一個正整數):數據最小寬度(%md:m為指定的輸出字段的寬度。如果數據的位數小于m則左端補以空格,若大于m,則按實際位數輸出。)N(代表一個正整數):對實數,表示輸出n位小數;對字符串,表示截取的字符個數(%m.nf。指定輸出的數據共占m歹L其中有n位小數。如果數值長度小于m,則左端補空格。)一:輸出的數字或字符在域內向左靠【考點5】scanf函數輸入項要求帶取地址符&。當用鍵盤輸入多個數據時,數據之間用分隔符。分隔符包括空格符、制表符和回車符,但不包括逗號。使用scanf函數時應注意的問題:scanf函數中的“格式控制”后面應當是變量地址,而不應是變量名。如果在“格式控制”字符串中除了格式說明以外還有其他字符,則在輸入數據時在對應位置應輸入與這些字符相同的字符。在用“%c”格式輸入字符時,空格字符和“轉義字符”都作為有效字符輸入在輸入數據時,遇以下情況時認為該數據結束。遇空格,或按“回車”或“跳格”(Tab)鍵;按指定的寬
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 租賃轉讓合同范本
- 臨時勞動合同模板及協議書
- 個人股權轉讓合同條款示例
- 個人汽車抵押貸款合同協議
- 專賣店雇傭合同范本官方版
- 專業(yè)潛水船租賃合同范本大全
- 個人與公司借款合同
- 中小企業(yè)短期流動資金貸款合同
- 主體勞務分包合作合同范本XX
- 主材采購合同協議
- (蘇版)初三化學上冊:第2單元課題1空氣
- 2023年12月廣東珠海市軌道交通局公開招聘工作人員1人筆試近6年高頻考題難、易錯點薈萃答案帶詳解附后
- 腹腔鏡腎上腺腫瘤切除術查房護理課件
- 燃氣罩式爐應急預案
- 專題23平拋運動臨界問題相遇問題類平拋運和斜拋運動
- 超聲科醫(yī)德醫(yī)風制度內容
- 高三開學收心班會課件
- 蒸汽換算計算表
- 四年級計算題大全(列豎式計算,可打印)
- 科技計劃項目申報培訓
- 591食堂不合格食品處置制度
評論
0/150
提交評論