算詳解)
1.常量和變量常量在整個(gè)程序運(yùn)行期間不會發(fā)生變化的量。整型常量默認(rèn)情況下類型int浮點(diǎn)數(shù)常量默認(rèn)類型是double字符常量變量定義在程序運(yùn)行期間可以變化的量。1.先定義后使用。2.定義變量 類型名 變量名3.變量名 的組成數(shù)字字母下劃線 不能數(shù)字開頭。區(qū)分大小寫。變量名不要和關(guān)鍵字 函數(shù)名叉開。建議見名知意。 agename4.變量可以變化的原因變量在定義的時(shí)候會給變量分配對應(yīng)數(shù)據(jù)類型大小的內(nèi)存空間。2.初始化初始化 變量在定義完成后必須初始化。變量如果沒有初始化那么變量中值是一個(gè)隨機(jī)數(shù)3.表達(dá)式表達(dá)式定義由 一個(gè)或多個(gè)運(yùn)算符連接常量或者變量的式子。1111;int num 0;numnum num;num1;特點(diǎn)1. 一定是有值2. 一定也是有類型運(yùn)算符符號 對數(shù)據(jù) 處理運(yùn)算或邏輯值的判斷4.混合運(yùn)算數(shù)據(jù)類型混合運(yùn)算數(shù)據(jù)類型c語言中,如果相同數(shù)據(jù)類型運(yùn)算得到的結(jié)果就是該類型,不同數(shù)據(jù)類型進(jìn)行運(yùn)算需要數(shù)據(jù)類型轉(zhuǎn)換一致后在進(jìn)行運(yùn)算和處理。把低精度的數(shù)據(jù) 轉(zhuǎn)為高精度數(shù)據(jù)(隱式類型轉(zhuǎn)換)浮點(diǎn)數(shù)據(jù)的精度 大于 整型數(shù)據(jù)的精度相同數(shù)據(jù)類型內(nèi)存空間占用小的 向內(nèi)存占用大數(shù)據(jù)類型轉(zhuǎn)換char short int long 64bit 1byte 2byte 4byte8 byte有符號數(shù)據(jù)類型 向 無符號的數(shù)據(jù)類型轉(zhuǎn)換必轉(zhuǎn)char short 在表達(dá)式中做運(yùn)算的直接無腦轉(zhuǎn)換為 intfloat 在表達(dá)式的運(yùn)算中直接無腦轉(zhuǎn)換為 double