1. 程式人生 > >C語言(識別符號)

C語言(識別符號)

計算機發展三個階段

  • 機器程式碼、組合語言、高階語言
  • 隨著計算機程式語言的發展,C已經被歸類到中級語言的行列了。

C語言特點

  1. C 語言是一種結構化的程式設計語言。
  2. C 語言既有高階語言那樣貼近人自然語言的特點,又不失低階語言的功能。
  3. C 語言存在規範的標準,使用同一標準寫出的C 語言程式碼可以無障礙地在各套CPU架構下進行移植,可移植性好也是C 語言強大的體現。

十進位制轉二進位制

  • 十進位制整數轉二進位制:除二求餘,逆序排列。
  • 十進位制小整數進位制轉二進位制:乘二取整,順序排列。

關鍵字

C89 規定的關鍵字共有32 個

  1. 資料型別關鍵字(12 個)
    int, char, short, long, float, double, signed, struct, unsigned, union,
    enum,void
  2. 控制語句關鍵字(12 個)
    break, case, continue, default, do, else, for, goto, if, return,
    switch, while
  3. 儲存型別關鍵字(4 個)
    auto, extern, register, static
  4. 其他關鍵字(4 個)
    const, sizeof, typedef, volatile

資料型別

  • 基本資料型別:int char float double
  • 結合資料型別:陣列[],指標*
  • 構造資料型別:結構體,聯合體,列舉型別
  • 空型別:void

識別符號

定義識別符號的時候要注意以下幾點:

  1. 只能由英文字母、數字和下劃線構成,長度為1~32;
  2. 必須以字母或下劃線“_”開頭;
  3. 識別符號嚴格區分大小寫字母;
  4. 不能以C 語言的關鍵字作為識別符號;
  5. 識別符號選用應儘量做到“見名知意”,即選用有含義的英文單詞或縮寫,如sum, name,max 等。