C語言基礎(chǔ)知識大全_第1頁
C語言基礎(chǔ)知識大全_第2頁
C語言基礎(chǔ)知識大全_第3頁
C語言基礎(chǔ)知識大全_第4頁
C語言基礎(chǔ)知識大全_第5頁
已閱讀5頁,還剩6頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

常量和變量1.常量:程序執(zhí)行過程中,值不變的量。3,'a'變量:值可以改變的量。一個變量有一個名字,在內(nèi)存中有一定的存儲單元,存放變量的值。2.常量類型:a.整型:12,0,-3c.字符型:'a','d'd.符號常量:30(不能再被賦值且要大寫)3.變量:先定義,后使用。一個變量只能被指定為一確定類型。4.標(biāo)識符:標(biāo)識變量名,符號常量名,函數(shù)名,數(shù)組名,類型名,文件名的有效字符數(shù)列。a.由字母、數(shù)字、下劃線三種字符組成,第一個字符必須為字母或下劃線。b.大寫字母、小寫字母被認為是兩個不同的字符。c.長度一般小于8個。數(shù)據(jù)類型一.整型:1.整型常量a.十進制:123,0b.八進制:以0開頭。c.十六進制:以0x開頭。2.整型變量a.-32768——32767b.-32768——32767c.d.0——65535e.0——65535f.、、第一位為符號位0000001(0為正,1為負)第一位不是符號位0000001所以型和型的000001不是同一個值。二.實型:1.實型常量:a.十進制數(shù):數(shù)字和小數(shù)點組成。0.12,.12,12.0,0.0b.指數(shù):e之前必須有數(shù)字,e后面必須為整數(shù)。12e32.實型變量:a.單精度:7位有效數(shù)字111111.1可,111111.11不可。b.雙精度:15—16位有效數(shù)字。三.字符型:1.字符常量:a.'a','x','*','$'。b.轉(zhuǎn)義字符:‘\n'換。'\t'從第九列開始。'\r'回車。'\b'退一格。2.字符變量:'a'一個字符變量在內(nèi)存占一個字節(jié)。。將一個字符常量放到一個字符變量中,并不是把該字符本身放到內(nèi)存單元中去,而是將該字符的碼放到存儲單元中,所以字符型數(shù)據(jù)和整型數(shù)據(jù)之間可以通用。一個字符型數(shù)據(jù)既可以以字符形式輸出,又可以以整數(shù)形式輸出。四.字符串常量:"","a","&12"。不能把一個字符串賦給一個字符變量。'a'對""錯。。'a':在內(nèi)存中存a?!癮”:在內(nèi)存中存a\0。‘\0’是C語言中判斷字符串是否結(jié)束的標(biāo)志。變量賦初值a.3;7.2;'a';b.5;相當(dāng)于;5;c.333;不可寫:3;各類數(shù)值型數(shù)據(jù)間的混合運算整型、實型、字符型數(shù)據(jù)可以混合運算:10+'a'+1.5-8765.4321*'b'<<型轉(zhuǎn)晃型型型轉(zhuǎn)換為型型轉(zhuǎn)換為型等等算術(shù)運算符和算術(shù)表達式1.基本算術(shù)運算符+加-減*乘/除5/3=1%摸()5%3=22.強制類型轉(zhuǎn)換運算符:將一個表達式轉(zhuǎn)換成所需類型(類型名)(表達式)()a將a轉(zhuǎn)換為型()()將轉(zhuǎn)換為型()(5%3)將5%3轉(zhuǎn)換為型函數(shù):輸出一個字符""a.a;'C';(a);b.('\n');c.('\102');函數(shù):輸入一個字符""a.c;();(c);b.(());c.(""());函數(shù):輸出若干個任意類型的數(shù)據(jù)a.("");b.("");1輸出十進制整數(shù)a.::指定輸出的寬度。數(shù)據(jù)位數(shù)小于m,左端補空格;大于m,按實際位數(shù)輸出。12312345;("%44d");輸出結(jié)果為:_123,12345:輸出長整型數(shù)據(jù)。123456;("");用,錯。("%9");輸出結(jié)果為:1234562.o輸出八進制數(shù)3.x輸出十六進制數(shù)4.u輸出型數(shù)據(jù)5.c輸出一個字符6.s輸出一個字符串(""."");7.f以小數(shù)形式輸出實數(shù)8.e以指數(shù)形式輸出實數(shù)函數(shù):輸入任意類型的多個數(shù)據(jù)("");指a在內(nèi)存中的地址?!丛趦?nèi)存的地址將的值存入。語句1.(A)B;如果條件A滿足,執(zhí)行B,否則執(zhí)行下一句。2.(A)BC;如果條件A滿足,執(zhí)行B,否則執(zhí)行C。3.(A)(B)CD;(F)HK;輸入三個數(shù),按小到大輸出。(){;("");421(a>b){;}241(a>c){}142(b>c){;}124("");}語句(a){A:B;;C:D;;:F;;}如果變量,執(zhí)行B;執(zhí)行語句,跳出語句。如果沒有語句,D,F(xiàn)語句也會執(zhí)行。如果變量,執(zhí)行B;其它情況執(zhí)行F。語句(A){B;}如果條件A滿足,執(zhí)行B,否則執(zhí)行下一句。(先判斷,后執(zhí)行。)(i<-5){1;;}如果1,則不滿足i<-5,執(zhí)行下一句。i值不變。語句{A;}(B);先執(zhí)行A,再判斷B;如果B滿足,再執(zhí)行A,否則執(zhí)行下一句。(先執(zhí)行,后判斷){1;;}(i<-5);如果1,執(zhí)行,4;不滿足i<-5,執(zhí)行下一句。語句(A;B;C)D;A:為變量賦初值;判斷是否滿足條件B;滿足則執(zhí)行D再執(zhí)行C再判斷B;不滿足則執(zhí)行下一句。(1<=5)1;(10<=5)1;(<=5)1;(<=5;){1;;}語句語句:終止循環(huán)。用于循

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論