C語言程序設計筆記_第1頁
C語言程序設計筆記_第2頁
C語言程序設計筆記_第3頁
C語言程序設計筆記_第4頁
C語言程序設計筆記_第5頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

本文格式為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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論