c語言的基礎知識入門有哪些?
c語言入門基礎知識點有:c語言的命名;變數及賦值;基本資料型別;格式化輸出語句;強制型別轉換;不可改變的常量;自動型別轉換。C語言是一種通用的、面向過程式的計算機程式設計語言。
C語言是一門面向過程的、抽象化的通用程式設計語言,廣泛應用於底層開發。C語言能以簡易的方式編譯、處理低階儲存器。C語言是僅產生少量的機器語言以及不需要任何執行環境支援便能執行的高效率程式設計語言。儘管C語言提供了許多低階處理的功能,但仍然保持著跨平臺的特性,以一個標準規格寫出的C語言程式可在包括類似嵌入式處理器以及超級計算機等作業平臺的許多計算機平臺上進行編譯。
c語言入門基礎知識:
1、c語言的命名程式設計時給變數或者函式起的名字就是識別符號。C語言的識別符號是不可以隨便起名字的,必須遵守一定的規則。C 語言規定,識別符號可以是字母(A~Z,a~z)、數字(0~9)、下劃線_組成的字串,並且第一個字元必須是字母或下劃線。
在使用識別符號時還有注意以下幾點:
(1)識別符號的長度最好不要超過8位,因為在某些版本的C中規定識別符號前8位有效,當兩個識別符號前8位相同時,則被認為是同一個識別符號。
(2)識別符號是嚴格區分大小寫的。例如Imooc和imooc 是兩個不同的識別符號。
(3)識別符號最好選擇有意義的英文單詞組成做到"見名知意",不要使用中文。
(4)識別符號不能是C語言的關鍵字。想了解更多C語言關鍵字的知識,請查閱WIKI。
2、變數及賦值變數就是可以變化的量,而每個變數都會有一個名字(識別符號)。變數佔據記憶體中一定的儲存單元。使用變數之前必須先定義變數,要區分變數名和變數值是兩個不同的概念。就好比:住在房間裡的客人與房間號是兩個不同的概念。變數定義的一般形式為:資料型別 變數名;多個型別相同的變數:資料型別 變數名, 變數名, 變數名...;變數名和識別符號的命名規範完全相同。
注意:在定義中不允許連續賦值,如int a=b=c=5;是不合法的。
變數的賦值分為兩種方式:1.先宣告再賦值2.宣告的同時賦值。
3、基本資料型別C語言中的資料也是有型別的,C語言中,資料型別可分為:基本資料型別,構造資料型別,指標型別,空型別四大類。
4、格式化輸出語句格式化輸出語句,也可以說是佔位輸出,是將各種型別的資料按照格式化後的型別及指定的位置從計算機上顯示。這樣做的好處,是有利於計算機能夠準確的將我們所要型別資料給我們。其格式為:printf("輸出格式符",輸出項);
5、不可改變的常量在程式執行過程中,值不發生改變的量稱為常量。C語言的常量可以分為直接常量和符號常量。直接常量也稱為字面量,是可以直接拿來使用,無需說明的量,比如:整型常量:13、0、-13;實型常量:13.33、-24.4;字元常量:‘a’、‘M’字串常量:”I love php!”在C語言中,可以用一個識別符號來表示一個常量,稱之為符號常量。符號常量在使用之前必須先定義,其一般形式為:#define 識別符號 常量值;符號常量的標示符一般習慣使用大寫字母,變數的標示符一般習慣使用小寫字母,加以區分。
6、自動型別轉換資料型別存在自動轉換的情況,自動轉換髮生在不同資料型別運算時,在編譯的時候自動完成。自動轉換遵循的規則就好比小盒子可以放進大盒子裡面一樣,下圖表示了型別自動轉換的規則。
7、強制型別轉換強制型別轉換是通過定義型別轉換運算來實現的。其一般形式為:(資料型別) (表示式);其作用是把表示式的運算結果強制轉換成型別說明符所表示的型別。
注意:double型別的資料的格式符 %f或%lf。
-
澳門哪裡可以購物?
越來越多人喜歡去澳門旅遊,不僅是因為澳門是國際旅遊景點,最重要的是澳門的貨品價格相對較低,無論是種類還是服務質量,關稅減免都是非常吸引人的,在澳門購物是非常實惠的。但也有不少人還是第一次澳門,那麼澳門哪裡可以購物?給大家盤點一下。去澳門購物,推薦大家前往澳...
-
1331是什麼意思
(01)1331工程是山西省高等教育振興計劃工程,即堅持“立德樹人”一個根本任務;重點學科、重點實驗室、重點創新團隊三項建設;高校協同創新中心、工程(技術)研究中心、產業技術創新戰略聯盟三項建設;產出一批標誌性成果。(02)山西省為貫徹國務院《統籌推進世界一流大學和一...
-
情人節項鍊十大品牌排行榜
依託百度全網大資料,根據品牌評價以及銷量評選出了2019年情人節項鍊十大品牌排行榜,前十名分別是亞瑟茗妃、ag愛即純、戀美、俏顏、阮仕/RUANS、阿梵尼、姐妹良品、恩裳INSUN、靈坤、良玉軒。如果您正在查詢情人節項鍊什麼牌子好?那麼本情人節項鍊十大品牌榜單可...
-
瑞士表十大品牌排行榜
手錶,相信大家都會想到瑞士的表,不僅家喻戶曉更是舉世聞名,完善的技術培養機制、嚴謹的工藝製造、新穎時尚的設計風格,都是它受到全世界鐘錶界推崇和愛戴的理由,瑞士表哪個牌子好呢?小編盤點了瑞士表十大品牌排行榜,喜歡鐘錶的朋友趕緊一起來看看吧!綜合排行(01)1百達翡...