
C語言入門
C語言一經出現就以其功能豐富、表達能力強、靈活友善、應用面廣等特點迅速在全世界普及和推廣。C語言不但執行效率高而且可移植性好,可以用來開發應用軟體、驅動、作業系統等。C語言也是其它衆多進階語言的鼻祖語言,是以說學習C語言是進入程式設計世界的必修課。
hello,world
#include
注:在最新的C标準中,main函數前的類型為int而不是void
C語言的具體結構
簡單來說,一個C程式就是由若幹頭檔案和函數組成。
- include <stdio.h>就是一條預處理指令, 它的作用是通知C語言編譯系統在對C程式進行正式編譯之前需做一些預處理工作。
- 函數就是實作代碼邏輯的一個小的單元。
必不可少之主函數
一個C程式有且隻有一個主函數,即main函數。
- C程式就是執行主函數裡的代碼,也可以說這個主函數就是C語言中的唯一入口。
- 而main前面的int就是主函數的類型.
- printf()是格式輸出函數,這裡就記住它的功能就是在螢幕上輸出指定的資訊
- return是函數的傳回值,根據函數類型的不同,傳回的值也是不同的。
- n是轉義字元中的換行符。(注意:C程式一定是從主函數開始執行的)
點選此處,領取,C/C++學習資料jq.qq.com
良好習慣之規範
- 一個說明或一個語句占一行,例如:包含頭檔案、一個可執行語句結束都需要換行。
- 函數體内的語句要有明顯縮進,通常以按一下Tab鍵為一個縮進。
- 括号要成對寫,如果需要删除的話也要成對删除。
- 當一句可執行語句結束的時候末尾需要有分号。
- 代碼中所有符号均為英文半角符号。
程式解釋——注釋
注釋是寫給程式員看的,不是寫給電腦看的。
C語言注釋方法有兩種:多行注釋:
有名有姓的C(辨別符)
C語言規定,辨別符可以是字母(A~Z,a~z)、數字(0~9)、下劃線_組成的字元串,并且第一個字元必須是字母或下劃線。在使用辨別符時還有注意以下幾點:
1.辨別符的長度最好不要超過8位,因為在某些版本的C中規定辨別符前8位有效,當兩個辨別符前8位相同時,則被認為是同一個辨別符。
2.辨別符是嚴格區分大小寫的。例如Imooc和imooc 是兩個不同的辨別符。
3.辨別符最好選擇有意義的英文單詞組成做到”見名知意”,不要使用中文。
4.辨別符不能是C語言的關鍵字。想了解更多C語言關鍵字的知識。
變量及指派
變量就是可以變化的量,而每個變量都會有一個名字(辨別符)。變量占據記憶體中一定的存儲單元。使用變量之前必須先定義變量,要區分變量名和變量值是兩個不同的概念。
變量定義的一般形式為:資料類型 變量名;
多個類型相同的變量:資料類型 變量名, 變量名, 變量名…;
變量的指派分為兩種方式:
- 先聲明再指派
- 聲明的同時指派
基本資料類型
C語言中,資料類型可分為:- 基本資料類型
- 構造資料類型
- 指針類型
- 空類型四大類
最常用的整型, 實型與字元型(char,int,float,double):
整型, 實型與字元型:整型資料是指不帶小數的數字(int,short int,long int, unsigned int, unsigned short int,unsigned long int):
整型:注:
- int short int long int是根據編譯環境的不同,所取範圍不同。
- 而其中short int和long int至少是表中所寫範圍, 但是int在表中是以16位編譯環境寫的取值範圍。
- 另外 c語言int的取值範圍在于他占用的位元組數 ,不同的編譯器,規定是不一樣。
- ANSI标準定義int是占2個位元組,TC是按ANSI标準的,它的int是占2個位元組的。但是在VC裡,一個int是占4個位元組的。
浮點資料是指帶小數的數字。
生活中有很多資訊适合使用浮點型資料來表示,比如:人的體重(機關:公斤)、商品價格、圓周率等等。
因為精度的不同又分為3種(float,double,long double):
浮點型:注:C語言中不存在字元串變量,字元串隻能存在字元數組中,這個後面會講。
格式化輸出語句
格式化輸出語句,也可以說是占位輸出,是将各種類型的資料按照格式化後的類型及指定的位置從計算機上顯示。
其格式為:printf("輸出格式符",輸出項);
C語言常用格式化符當輸出語句中包含普通字元時,可以采用一下格式:
printf
注意:格式符的個數要與變量、常量或者表達式的個數一一對應
不可改變的常量
在程式執行過程中,值不發生改變的量稱為常量。
mtianyan: C語言的常量可以分為直接常量和符号常量。
- 直接常量也稱為字面量,是可以直接拿來使用,無需說明的量,比如:
- 整型常量:13、0、-13;
- 實型常量:13.33、-24.4;
- 字元常量:‘a’、‘M’
- 字元串常量:”I love imooc!”
在C語言中,可以用一個辨別符來表示一個常量,稱之為符号常量。符号常量在使用之前必須先定義,其一般形式為:
#define 辨別符 常量值
符号常量不可以被改變。
未完待續~ 喜歡記得關注小編~會持續更新文章福利
如果你想學C/C++可以找我一起探讨程式設計 !
搶先入群,跑赢同齡人!
點選此處,免費領取C語言/C++學習資料jq.qq.com
VS編譯器,圖形庫