回覆列表
  • 1 # 使用者8461021162376

    在C語言中整型常數可用十進位制、八進位制和十六進位制三種數製表示。

    1、八進位制整常數必須以0開頭,即以0作為八進位制數的字首。數碼取值為0~7。八進位制數通常是無符號數。

    (1)以下各數是合法的八進位制數:

    015、0101、0135777。

    (2)以下各數不是合法的八進位制數:

    252(無字首0)、0386(包含了非八進位制數碼)、-0127。

    2、十六進位制整常數的字首為0X或0x。其數碼取值為0~9,A~F或a~f。

    (1)以下各數是合法的十六進位制整常數:

    0X2A(十進位制為42)、0XA0 (十進位制為160)、0XFFFF (十進位制為65535)。

    (2)以下各數不是合法的十六進位制整常數:

    5A (無字首0X)、0X3H (含有非十六進位制數碼)。

    3、十進位制整常數沒有字首。其數碼為0~9。

    (1)以下各數是合法的十進位制整常數:

    235、-528、65535、1627。

    (2)以下各數不是合法的十進位制整常數:

    023 (不能有前導0)、23D (含有非十進位制數碼)。

    擴充套件資料:

    C語言的資料型別包括:整型、字元型、實型或浮點型(單精度和雙精度)、列舉型別、陣列型別、結構體型別、共用體型別、指標型別和空型別。

    C語言包含有各種控制語句僅有9種,關鍵字也只有32個,程式的編寫要求不嚴格且多以小寫字母為主,對許多不必要的部分進行了精簡。

    實際上,語句構成與硬體有關聯的較少,且C語言本身不提供與硬體相關的輸入輸出、檔案管理等功能,如需此類功能,需要透過配合編譯系統所支援的各類庫進行程式設計,故C語言擁有非常簡潔的編譯系統。

    C語言的運算非常靈活,功能十分豐富,運算種類遠多於其它程式設計語言。在表示式方面較其它程式語言更為簡潔,如自加、自減、逗號運算和三目運算使表示式更為簡單,但初學者往往會覺的這種表示式難讀,關鍵原因就是對運算子和運算順序理解不透不全。當多種不同運算組成一個運算表示式,即一個運算式中出現多種運算子時,運算的優先順序和結合規則顯得十分重要。

  • 中秋節和大豐收的關聯?
  • 怎樣做腐乳辣醬蒸雞?