下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
本文格式為Word版,下載可任意編輯——C語言程序設計筆記C語言程序設計的概論:
什么是程序設計:
編譯環(huán)境
程序設計就是用戶告訴計算機按程序員的思路一步一步的去工作
而C語言程序設計就是,通過c這門語言與計算機通信,并告訴計算機應如何工作
在微機上廣泛使用的C語言編譯系統(tǒng)有MicrosoftC、TurboC、BorlandC等。雖然它們的基本部分都是一致的,但還是有一些差異,所以請大家注意自己所使用的C編譯系統(tǒng)的特點和規(guī)定(參閱相應的手冊)。我們所有使用的環(huán)境是WIN-TC(WINDOWS2000操作系統(tǒng))。
簡單的C程序例1.1main(){
printf(“Thisisacprogram.\\n〞);}
本程序的作用是輸出一行信息:Thisisacprogram注意:
每一個C程序都必需有main()函數函數體內由大括弧{}括起來大括弧內每條語句后必需有一個分號
符號和字母,都要用半角格式的(必需切換到英文輸入法輸入符號字母)Printf()輸出函數
\\n轉義字母,代表換行(回車)
/**/解釋符
試一試:
參循例題,編寫一個C程序,輸出以下信息:*******************verygood!
*******************
Printf(“******\\n〞);\\n轉意字符,代表換行數據類型
1.2.3.
整型:12,0,-3實型:4.6,-1.23字符型:’a’,‘b’
算術運算符1.2.3.4.5.
+加法運算符-減法運算符*乘法運算符/除法運算符%求余運算符
算術運算符的優(yōu)先級同數學:先括號,后乘除,再加減題目:求兩個數的余數的程序
什么是變量:
其值可改變的量稱為變量,也把變量看成用來裝數據的容器變量的作用:
增加程序的靈活度,可以說任何一個程序基本上都用到了變量度如何定義變量:
數據類型變量名;inta;
數據類型變量名1,變量名2,?變量名N;floata,b,c;charc1,c2;變量命名規(guī)則:
只能以字母、數字、下劃線三種字符組成,且第一個字符必需為字母或下劃線。在C語言中,變量名是區(qū)分大小寫的。
inta=3intA=4變量命名的良好習慣──見名知意:例如:年齡intAge/intNl變量數據類型:
int代表整型類型范圍:-32768~32768
float代表實型范圍:-3.14×10-38~3.14×1038有效數字:6~7char代表字符型該類型變量只能容納一個字符變量的賦值:
inta=3inta=3.4錯誤floata=3.4chara=’c‘或:inta=3,b=4;
注意:定義什么類型的變量就賦什么類型的數據
%d以整型的形式輸出
printf()輸出函數:
例:printf(“thisiswhat?〞)直接把雙引號內的字符串原樣輸出printf(“thisiswhat?\\n〞)
\\n轉意字符不原樣輸出該字符串,而是起到換行作用,將當前位置移到下一行開頭\\b退格???
Printf(“thisis%d〞,i)
%d用來代替“,〞后面的變量,并指定該變量以什么類型輸出%d按整型輸出%f按實型輸出
%c以字符形式輸出,只輸出一個字符例:
scanf(“%d%d〞,elsemax=b;
可以用下面的條件運算符來處理max=(a>b)?a:b;多分支選擇結構
假使用IFELSE的話。雖然可以做出徠,但要用到眾多的IFELSE十分的煩瑣。像這種多分支的選擇,我們一般采用下面的語句
switch(變量){
case值1:代碼;break;???..
case值n:代碼;break;
default:語句N;//當變量不等于上面所有值時,執(zhí)行default后的語句;}注意:1.break退出{}
2.case后只能跟一個值,而不能是一個表達式3.switch(變量)后沒有〞;〞{}前后都沒有〞;〞三種選擇語句的比較If//只有條件成立時執(zhí)行
Ifelse//適用于只有兩種狀況出現(xiàn),要么執(zhí)行A,要么執(zhí)行BSwitch//適合多種狀況,且變量是確切值時注意
If(a>b>c)錯誤If(a>b&&a>c)正確字符一定要加’’引起來Case,后不能是表示式Default后面不必加break
switch(變量){
case值1:代碼;break;???..
case值n:代碼;break;
default:語句N;//當變量不等于上面所有值時,執(zhí)行default后的語句;}注意:1.break退出{}
2.case后只能跟一個值,而不能是一個表達式3.switch(變量)后沒有〞;〞{}前后都沒有〞;〞三種選擇語句的比較If//只有條件成立時執(zhí)行
Ifelse//適用于只有兩種狀況出現(xiàn),要么執(zhí)行
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年上半年邵陽市大圳灌區(qū)管理局事業(yè)單位招考易考易錯模擬試題(共500題)試卷后附參考答案
- 二零二五年飯店餐飲經營權及特色菜品研發(fā)合同3篇
- 2025年上半年遵義市習水縣考試招考人工影響天氣辦公室人員易考易錯模擬試題(共500題)試卷后附參考答案
- 2025年上半年連云港輻射環(huán)境監(jiān)測管理站招考高層次人才易考易錯模擬試題(共500題)試卷后附參考答案
- 2025年上半年遼寧阜新市事業(yè)單位招聘普通高校退伍大學生易考易錯模擬試題(共500題)試卷后附參考答案
- 2025年上半年遼寧丹東市中心醫(yī)院面向普通高校招聘應屆畢業(yè)生82人易考易錯模擬試題(共500題)試卷后附參考答案
- 2025年上半年贛州市國投集團新能源人才專場招聘易考易錯模擬試題(共500題)試卷后附參考答案
- 2025年上半年貴州黔西南貞豐縣事業(yè)單位招聘工作人員83人重點基礎提升(共500題)附帶答案詳解-1
- 2025年上半年貴州都勻事業(yè)單位聯(lián)考易考易錯模擬試題(共500題)試卷后附參考答案
- 2025年上半年貴州省黔東南州直屬事業(yè)單位招聘信息(214人)重點基礎提升(共500題)附帶答案詳解-1
- 繼電保護試題庫(含參考答案)
- 2023事業(yè)單位筆試《公共基礎知識》備考題庫(含答案)
- 《水下拋石基床振動夯實及整平施工規(guī)程》
- 化學-廣東省廣州市2024-2025學年高一上學期期末檢測卷(一)試題和答案
- 2025年云南大理州工業(yè)投資(集團)限公司招聘31人管理單位筆試遴選500模擬題附帶答案詳解
- 風電危險源辨識及控制措施
- 《教師職業(yè)道德與政策法規(guī)》課程教學大綱
- EHS工程師招聘筆試題與參考答案(某大型央企)2024年
- 營銷策劃 -麗亭酒店品牌年度傳播規(guī)劃方案
- 兒童傳染病預防課件
- 護理組長年底述職報告
評論
0/150
提交評論