c語(yǔ)言簡(jiǎn)介:通用的一種編程語(yǔ)言莽鸿,廣泛運(yùn)用于系統(tǒng)軟件和應(yīng)用的軟件的開發(fā)昧旨。它的特點(diǎn)是:高效、靈活富拗、功能豐富臼予、表達(dá)能力強(qiáng)和教高的可移植性鸣戴。
c語(yǔ)言歷史:c語(yǔ)言源自Ken Thomposn發(fā)明的B語(yǔ)言啃沪,而B語(yǔ)言則源自于BCPL。
c語(yǔ)言的數(shù)據(jù)類型:
1.基本型:
最小數(shù)據(jù)單元就是基本數(shù)據(jù)類型窄锅,也可以說(shuō)是原子數(shù)據(jù)類型创千。
2.構(gòu)造類型:
在基本型的基礎(chǔ)上進(jìn)行構(gòu)造而形成的一類復(fù)合數(shù)據(jù)類型,它可以表示更為復(fù)雜的數(shù)據(jù)類型入偷。
3.空類型:
它是一種特殊的數(shù)據(jù)類型追驴,它是所有數(shù)據(jù)類型的基礎(chǔ)。常用在轉(zhuǎn)換和參數(shù)的傳遞過(guò)程疏之。
注(空類型并非無(wú)類型殿雪,它也是一種數(shù)據(jù)結(jié)構(gòu))
基本數(shù)據(jù)類型:
1.整型變量,包括短整型(short int )锋爪,整型(int)丙曙,長(zhǎng)整型(long int),它們都分為有符號(hào)(signed)和無(wú)符號(hào)(unsigned)兩種其骄,它們都是以二進(jìn)制形式存在內(nèi)存亏镰。
2.整形常亮,執(zhí)行過(guò)程中其值不發(fā)生任何改變拯爽,常量有三種經(jīng)常使用索抓,八進(jìn)制,十進(jìn)制,十六進(jìn)制逼肯。
3.浮點(diǎn)類型耸黑,單精度(float)4字節(jié),雙精度(double)8個(gè)字節(jié)汉矿,長(zhǎng)雙精度(long double)三種崎坊。
注意(聲明float變量時(shí)直接設(shè)置浮點(diǎn)數(shù)值,系統(tǒng)會(huì)默認(rèn)為double類型的變量來(lái)存儲(chǔ)洲拇,而不是float類型奈揍,所以必須要在末尾加上“F”或“f”,采用的輸出占位符而是%f赋续,或則科學(xué)技術(shù)法%e)男翰。
4.字符類型,可以看作詩(shī)整形變量的一種纽乱,(char)占用1個(gè)字節(jié)(8bit)蛾绎,也分為有符號(hào)或是無(wú)符號(hào)字符類型。當(dāng)它存儲(chǔ)字符常量時(shí)鸦列,實(shí)際上是存了ASCII碼值存在單元中租冠。
5.枚舉類型的一般形式enum 枚舉名{.....}
在枚舉表中羅列出可用元素,例如:enum week{MOn薯嗤,tued顽爹,wed,thors骆姐,fri镜粤,Sat,SUn}玻褪;