




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、【精品文檔】如有侵權(quán),請聯(lián)系網(wǎng)站刪除,僅供學(xué)習(xí)與交流C語言基礎(chǔ)知識(shí)大全.精品文檔.常量和變量1.常 量: 程序執(zhí)行過程中,值不變的量。 3 ,a變 量:值可以改變的量。一個(gè)變量有一個(gè)名字,在內(nèi)存中有一定的存儲(chǔ)單元,存放變量的值。2.常量類型:a.整 型:12,0,-3b.實(shí) 型:4.6,-1.2c.字 符 型: a,dd.符號(hào)常量: #define PRICE 30 (PRICE不能再被賦值且要大寫)3.變 量: 先定義,后使用。一個(gè)變量只能被指定為一確定類型。4.標(biāo)識(shí)符:標(biāo)識(shí)變量名,符號(hào)常量名,函數(shù)名,數(shù)組名,類型名,文件名的有效字符數(shù)列。a.由字母、數(shù)字、下劃線三種字符組成,第一個(gè)字符必須
2、為字母或下劃線。b.大寫字母、小寫字母被認(rèn)為是兩個(gè)不同的字符。c.長度一般小于8個(gè)。數(shù)據(jù)類型一.整 型:1.整型常量a.十 進(jìn) 制:12,-3,0b.八 進(jìn) 制:以0開頭。c.十六進(jìn)制:以0x開頭。2.整型變量 a. int -3276832767 b. short int -3276832767 c. long int d. unsigned int 065535 e. unsigned short 065535 f. unsigned longint、short int、long int 第一位為符號(hào)位 0000001 (0為正,1為負(fù))unsigned 第一位不是符號(hào)位 0000001
3、所以int型和unsigned型的000001不是同一個(gè)值。二.實(shí) 型:1.實(shí)型常量:a.十進(jìn)制數(shù):數(shù)字和小數(shù)點(diǎn)組成。0.12,.12,12.0,0.0b.指 數(shù):e之前必須有數(shù)字,e后面必須為整數(shù)。12e32.實(shí)型變量:a.單精度:float 7位有效數(shù)字 111111.1可,111111.11不可。b.雙精度:double 1516位有效數(shù)字 。三.字符型: 1.字符常量: a. a , x , * ,$ 。b. 轉(zhuǎn)義字符:n換。 t從第九列開始。r回車。 b退一格。2.字符變量:char char=a 一個(gè)字符變量在內(nèi)存占一個(gè)字節(jié)。將一個(gè)字符常量放到一個(gè)字符變量中,并不是把該字符本身放到
4、內(nèi)存單元中去,而是將該字符的ASC碼放到存儲(chǔ)單元中,所以字符型數(shù)據(jù)和整型數(shù)據(jù)之間可以通用。一個(gè)字符型數(shù)據(jù)既可以以字符形式輸出,又可以以整數(shù)形式輸出。四.字符串常量: how are you, a,&12。不能把一個(gè)字符串賦給一個(gè)字符變量。 char c=a對(duì),char c=how 錯(cuò)。a :在內(nèi)存中存a?!癮”:在內(nèi)存中存a0。0是C語言中判斷字符串是否結(jié)束的標(biāo)志。變量賦初值a. int a=3; float f=7.2;char c=a; b. int a,b,c=5; 相當(dāng)于 int a,b,c; c=5;c. int a=3;b=3;c=3; 不可寫: int a=b=c=3;各類數(shù)值型
5、數(shù)據(jù)間的混合運(yùn)算整型、實(shí)型、字符型數(shù)據(jù)可以混合運(yùn)算:10+a+1.5-8765.4321*bdouble-floatlongunsignedint b)t=a;a=b;b=t; 2 4 1if (ac)t=a;a=c;c=t 1 4 2if (bc)t=b;b=c;c=t; 1 2 4printf(%f,%f,%f,a,b.c);switch 語句 switch(a)case A : B; break;case C : D; break; default : F; break;如果變量a=A,執(zhí)行B;執(zhí)行break語句,跳出swith語句。如果沒有break語句,D,F(xiàn)語句也會(huì)執(zhí)行。如果變量a
6、=C,執(zhí)行B;其它情況執(zhí)行F。while 語句 while(A) B; 如果條件A滿足,執(zhí)行B,否則執(zhí)行下一句。(先判斷,后執(zhí)行。)while(i-5)s=s+1;i+;如果i=1,則不滿足i-5,執(zhí)行下一句。i值不變。do-while 語句doA;while(B);先執(zhí)行A,再判斷B;如果B滿足,再執(zhí)行A,否則執(zhí)行下一句。(先執(zhí)行,后判斷)dos=s+1;i+;while(i-5);如果i=1,執(zhí)行i+,i=4;不滿足i-5,執(zhí)行下一句。for 語句for( A ; B ; C ) D;A:為變量賦初值;判斷是否滿足條件B;滿足則執(zhí)行D再執(zhí)行C再判斷B;不滿足則執(zhí)行下一句。for(i=1;i=5;i+) s=s+1;for(i=1,s=0;i=5;i+) s=s+1;for( ;i=5;i+) s=s+1;for( ;i=5; ) s=s+1; i+;break 語句break 語句:終止循環(huán)。用于循環(huán)語句,switch語句。 while(A)if (B) C; break;執(zhí)行break語句,跳出循環(huán),
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)游戲活動(dòng)方案
- 汽車漂流活動(dòng)方案
- 法務(wù)公司營銷策劃方案
- 母乳喂養(yǎng)宣傳周活動(dòng)方案
- 水災(zāi)救援活動(dòng)方案
- 沸石清潔面膜活動(dòng)方案
- 民間滬劇比賽活動(dòng)方案
- 汽車配件促銷活動(dòng)方案
- 水槍泡泡樂活動(dòng)方案
- 氣象調(diào)研活動(dòng)方案
- 2023-2024學(xué)年廣東省深圳市福田區(qū)七年級(jí)(下)期末數(shù)學(xué)答案
- 兒科護(hù)理學(xué)高職全套教學(xué)課件
- 光伏發(fā)電工程建設(shè)標(biāo)準(zhǔn)工藝手冊(2023版)
- 北師大版八年級(jí)數(shù)學(xué)下冊??碱}專練專題18平行四邊形中的周長和面積問題(原卷版+解析)
- 山東省濟(jì)寧市曲阜市2023-2024學(xué)年七年級(jí)下學(xué)期期末數(shù)學(xué)試題
- 湖南省長沙市雨花區(qū)2023-2024學(xué)年三年級(jí)下學(xué)期期末考試英語試題
- 2024年糧食購銷合同電子版(2篇)
- 瑜伽教練聘用勞動(dòng)合同
- 校本課題研究活動(dòng)記錄
- 馬克思主義基本原理-2023版-課后習(xí)題答案
- 中國地圖素材課件
評(píng)論
0/150
提交評(píng)論