C語言編程基礎快速入門——類型與變量

(1)C語言是面向過程的,而C++是面向對象的

(2)C和C++的區(qū)別:

C是一個結構化語言粱栖,它的重點在于算法和數據結構。C程序的設計首要考慮的是如何通過一個過程,對輸入(或環(huán)境條件)進行運算處理得到輸出(或實現(xiàn)過程(事務)控制)赖草。

C++,首要考慮的是如何構造一個對象模型剪个,讓這個模型能夠契合與之對應的問題域秧骑,這樣就可以通過獲取對象的狀態(tài)信息得到輸出或實現(xiàn)過程(事務)控制。 所以C與C++的最大區(qū)別在于它們的用于解決問題的思想方法不一樣。之所以說C++比C更先進乎折,是因為“ 設計這個概念已經被融入到C++之中 ”绒疗。(3)C與C++的最大區(qū)別:在于它們的用于解決問題的思想方法不一樣。之所以說C++比C更先進骂澄,是因為“ 設計這個概念已經被融入到C++之中 ”忌堂,而就語言本身而言,在C中更多的是算法的概念酗洒。那么是不是C就不重要了士修,錯!算法是程序設計的基礎樱衷,好的設計如果沒有好的算法棋嘲,一樣不行。而且矩桂,“C加上好的設計”也能寫出非常好的東西沸移。

類型

類型表明了具有某種共同特性的事物抽象特征。

字符類型char通常用來存儲字符數據侄榴,如字母 ‘a’, ‘b’等雹锣。

整型類型int用于存儲正整數、負整數等癞蚕,如1234蕊爵,-965等。

浮點類型float用于存儲帶小數據點的數據桦山,如3.14攒射,-10.0等。

char類型的數據占用1個字節(jié)的存儲空間恒水,本質上它是一種小整型類型会放。 int與float類型的數據所占用的空間由機器決定。

變量

數據類型間接的表明了存儲對應類型數據所需的空間大小钉凌。如咧最,存儲一個char型數據需要1個字節(jié)的內存空間;在32位環(huán)境下御雕,int型與float型數據則占據4字節(jié)的內存空間矢沿。變量則是用來引用此空間的一個友好名稱。

定義一個變量的語法為:變量類型 變量名;如下面代碼所示饮笛, c咨察、width论熙、pi被稱作變量名福青。

C語言中變量名是區(qū)分大小的,因此width與Width表示不同的兩個變量。變量名可以包含字母无午、數字媒役、下劃線,但是不能以數字開頭宪迟。每種語言都保留一些名稱供自己使用酣衷,這些名稱稱為保留字,保留字不能用作變量名次泽,如int穿仪、float、if等意荤。

初始化與賦值

在定義變量的同時可以用一個數值給變量賦值啊片,這叫初始化。未初始化的變量玖像,它的值是不確定的紫谷,后面可以為此變量設置值,這叫賦值捐寥。初始化只能進行一次笤昨,賦值可以進行多次。

注意在3.14后面跟有一個f標記握恳,表明這個值是浮點數瞒窒,否則在某些環(huán)境下會被識別為double類型,這是一種精度更高的浮點類型乡洼。

輸出變量

輸出變量時要使用相應的格式控制符根竿,這是一種轉義字符。char就珠、int寇壳、float這三種類型的變量輸出格式符分別是:%c、%d妻怎、%f壳炎。輸出這三種類型的變量值可以使用如下代碼:

當輸出變量時如果數據類型與格式符不匹配,可能會得到你想要的結果逼侦,也可能會出錯匿辩,這取決于你的使用目的。下面的代碼榛丢,使用%d格式符輸出char類型铲球,便得到了字母對應的ASCII碼值。

Q:定義一個char類型的變量晰赞,為它賦值一個數值65稼病,這個值代表什么含義呢? A:如果你使用%c控制符將這個變量打印出來选侨,就得到了一個字母!

記住控制符

在編寫代碼時然走,如果你記不清格式符是%d還是d%時援制,請回想這句話:特殊的字符在前面!%與d相比較,還是%比較特殊芍瑞,因此它在前面記作%d晨仑,而不是d%。

示例程序

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末拆檬,一起剝皮案震驚了整個濱河市洪己,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌竟贯,老刑警劉巖码泛,帶你破解...
    沈念sama閱讀 217,406評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異澄耍,居然都是意外死亡噪珊,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,732評論 3 393
  • 文/潘曉璐 我一進店門齐莲,熙熙樓的掌柜王于貴愁眉苦臉地迎上來痢站,“玉大人,你說我怎么就攤上這事选酗≌竽眩” “怎么了?”我有些...
    開封第一講書人閱讀 163,711評論 0 353
  • 文/不壞的土叔 我叫張陵芒填,是天一觀的道長呜叫。 經常有香客問我,道長殿衰,這世上最難降的妖魔是什么朱庆? 我笑而不...
    開封第一講書人閱讀 58,380評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮闷祥,結果婚禮上娱颊,老公的妹妹穿的比我還像新娘。我一直安慰自己凯砍,他們只是感情好箱硕,可當我...
    茶點故事閱讀 67,432評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著悟衩,像睡著了一般剧罩。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上座泳,一...
    開封第一講書人閱讀 51,301評論 1 301
  • 那天惠昔,我揣著相機與錄音幕与,去河邊找鬼。 笑死舰罚,一個胖子當著我的面吹牛,可吹牛的內容都是我干的薛耻。 我是一名探鬼主播营罢,決...
    沈念sama閱讀 40,145評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼饼齿!你這毒婦竟也來了饲漾?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,008評論 0 276
  • 序言:老撾萬榮一對情侶失蹤缕溉,失蹤者是張志新(化名)和其女友劉穎考传,沒想到半個月后,有當地人在樹林里發(fā)現(xiàn)了一具尸體证鸥,經...
    沈念sama閱讀 45,443評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡僚楞,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,649評論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了枉层。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片泉褐。...
    茶點故事閱讀 39,795評論 1 347
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖鸟蜡,靈堂內的尸體忽然破棺而出膜赃,到底是詐尸還是另有隱情,我是刑警寧澤揉忘,帶...
    沈念sama閱讀 35,501評論 5 345
  • 正文 年R本政府宣布跳座,位于F島的核電站,受9級特大地震影響泣矛,放射性物質發(fā)生泄漏疲眷。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,119評論 3 328
  • 文/蒙蒙 一您朽、第九天 我趴在偏房一處隱蔽的房頂上張望咪橙。 院中可真熱鬧,春花似錦虚倒、人聲如沸美侦。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,731評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽菠剩。三九已至,卻和暖如春耻煤,著一層夾襖步出監(jiān)牢的瞬間具壮,已是汗流浹背准颓。 一陣腳步聲響...
    開封第一講書人閱讀 32,865評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留棺妓,地道東北人攘已。 一個月前我還...
    沈念sama閱讀 47,899評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像怜跑,于是被迫代替她去往敵國和親样勃。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,724評論 2 354

推薦閱讀更多精彩內容