C語言學習筆記——基本語法

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

相關文章
相關標籤/搜索