好了學習一點彙編基礎後,我們可以開始學習c語言了,當然沒有彙編也可以學習的,只是在一些問題上比較難相信眼前的結果。下面我們就開始吧。
上圖為c語言最基礎的資料型別,通常了解與掌握之後,我們可以完成更深層次的型別學習。如:指標、結構、樹、棧等。
在這裡我們先了解一下常量與變數、整型、浮點型、字元型。
從概念上講,常量就是其值不能被改變的量,常量區分為不同的基本型別,一般能從其字面形式即可差別出當前常量的型別,那麼可稱其為字面常量或直接常量;變數就是代表記憶體中具有特定屬性的乙個儲存單元,它用來存放變數的數值。
作為乙個量而言,我們需要用乙個識別符號代表乙個常量的符號,稱為符號常量;既然有了乙個識別符號,那麼它在某段程式的作用域內是不能改變,也不能被賦值的,這就與變數進行了區別開來。
在變數為程式所有過程中,需要區別一下變數名與變數值這兩個不同的概念;經過編譯器的處理,把每乙個變數名分配對應的記憶體位址,從變數中取值,實際上是通過爆裂名找到相應的記憶體位址,從該存在單元中讀取資料。變數名稱長度目前最長為8位,在定義變數時需要指定變數確定型別,以便編譯器能為其分配相應的儲存單元。
在c語言中,整型常量即整常數,可以通過以下3種形式表示,(1)十進位制整數(2)八進位制整數,以0開頭(3)十六進製制整數,以0x開頭。
資料在記憶體中是以二進位制形式存放的,turboc或c++分配整型變數為2個位元組的儲存單元,而visualc++則分配4個位元組,我們在學習的時候,一般都是使用virtualc++。
整型變數的基本型別識別符號為int,其子型別包含基本型別(int),短整型(short int),長整型(long int),int型的變數值的範圍為-32768~32767,這個數值是需要我們記住的,系統中規定,有符號的整型加上修飾符(signed),無符號的整型加上修飾符(unsigned),預設signed。我們在定義變數是一般放在乙個函式的開頭部分的宣告處。這樣既方便我們管理,程式也更「美」。
在上面我們知道了整型變數的取值範圍。也就有了數值的溢位。當然此時編譯器會提示相應的錯誤供人們分析問題所在。
浮點型通常一點就是我們所說的小數,一般有兩種方式表達,(1)十進位制小數點(2)指數形式。乙個浮點型資料一般在記憶體中佔4個位元組。
浮點型的分類包括:單精度(float)長度為4個位元組,雙精度(double)長度為8個位元組,長雙精度(long double)長度為16個位元組,所佔分類記憶體位元組越大其精度越高。
在c語言中字元常量是用單撇號括起來的乙個字元,除了這種方式還有一種是以"\"開頭序列,稱為轉義字元。
規定c語言中字元變數只能存放乙個字元。
在Google名列前茅 SEO的13種方法
對於數字時代的新創企業來說,搜尋引擎優化非常重要,聰明的企業家知道如何利用搜尋引擎優化作為營銷工具的一部分,知道如何提公升google的搜尋排名,以及對不熟悉的外國語言進行seo,而且最重要的是,這一點都不難!年輕企業家協會創辦人scott gerber長年致力於培育企業家精神,為年輕企業家提供一系...
明確買房目的是買房的名列前茅步 買得起也要住得起
買房,實在是一件高興的事情。但是,從下定了決心到買著了滿意的住房,可不是一件容易的過程。畢竟,對任何人來講,購買住房,都是一生中的一件大事兒。普通老百姓可能要窮其一生的積蓄,而且可能一生中的許多年都要為還銀行貸款奮鬥。因為涉及的金額巨大,買房應該是乙個比較專業的行為。在一些發達國家,有比較成熟和專業...
包租婆女性公寓在長租公寓行業名列前茅的「運營套路」
如今,長租公寓已經成為乙個標準程式設計客棧化的行業,已有xuejhq非常多代表性品牌取得不錯的成績並且深入人心,獲得一部分忠實租客,包租婆女性公寓就是其中之一,不僅運營能力得到認可,還獲得了行業內外的一致認可,除了運營效率在行業內名列前茅,品牌成立六年更做到了租客體驗零差評,是行業內的優質品牌典範。...