1、數據類型數組
變量
ide
1.命名規則函數
字母(下劃線「_」被看作是字母)、數字組成的序列,字母在前
spa
庫例程的名字一般如下劃線開頭,所以變量名不要如下劃線開頭
設計
區分字母大小寫
orm
關鍵字不作變量名
字符串
變量名要可以儘可能從字面上表達變量的用途
it
局部變量通常使用較短的變量名,外部變量使用較長的名字
class
2.數據類型及長度
變量
1)C語言只提供了下列幾種基本數據類型
char 字符型,佔用一個字節
int ×××,一般反映了所用機器中整數的最天然長度
float 單精度浮點型
double 雙精度浮點型
此外,還能夠在這些基本數據類型的前面加上一些限定符。如short,long及類型限定符signed,unsigned。
用sizeof()函數表示數據類型所佔字節數
2)各數據類型的存儲方式
3)數據類型轉換
3.變量的聲明
全部的變量都必須先聲明後使用。
初始化:在聲明的同時可對變量進行初始化,初始化表達式必須爲常量表達式。
常量
1.×××常量(l(L)、u(U)、0、0x(0X))
2.浮點型常量(f(F)、l(L))
3.字符常量,一個字符常量是一個整數,某些字符能夠經過轉義字符序列(如\n)表示爲字符和字符串常量。
4.字符串常量,從技術角度看,字符串常量就是字符數組。字符串的內部表示使用一個空字符'\0'做爲串的結束。所以存儲字符串的物理存儲單元數比在雙引號中的字符數多一個。
標準庫函數strlen(s)能夠返回字符串參數s的長度,但長度不包括末尾的'\0',由此咱們可設計一個strlen函數以下
/*strlen函數:返回s的長度*/ int strlen(char s[]) { int i = 0; while(s[i] != '\0') ++i; return i; }
5.枚舉常量
2、運算符
算術運算符
+、-、*、/、%(取餘運算只能用於整型)
關係運算符
> >= < <=
== !=
邏輯運算符
!&& || (其鏈接的表達式從左到右的順序進行求值,而且,在知道結果值爲假或真後當即中止計算)
按位運算符(只能用於整型操做數)
~ | & ^ << >>
類型轉換(當一個運算符的幾個操做數類型不一樣時,須要經過一些規則將他們轉化爲某種共同的類型)
自動轉換:把「比較窄的」的操做數轉換爲「比較寬的」操做數,而且不丟失信息的轉換
待續……
運算符優先級與求值次序
3、控制流(程序語言中的控制流語句用於控制各計算操做的次序。)
分支控制流
1.if-else
2.swich-case
循環控制流
1.while
2.do-while
3.for
跳轉
1.break
2.continue
3.goto