C語言型別

2021-10-03 13:12:48 字數 601 閱讀 3513

2.1常量與變數

2.1.1常量

常量:整型常量,實型常量,字元常量,字串常量,列舉常量。

整型常量的表示形式:

十進位制(17,-31),

二進位制(00010001,-00011111),

八進位制(021,-037)[注意前面0開頭],

十六進製制(0x11,-0x1f)[注意前面0x開頭]。

整型常量的型別:

有符號整型常量(10,-30,0),

無符號整型常量(30u,256u)[後面接u、u,不能表示成-30u],

長整型常量(-2561l,1024l)[後面接l、l],

無符號長整型常量(30lu)。

實型常量的表示形式:

十進位制小數形式(0.123,-12.35,.98),

指數形式(3.45e-6等價於0.00000345)。

整型常量的型別:    

單精度float(1.25f,1.25e-2f)[後面接f、f],

雙精度double(0.123,-12.35,.98)[實型常量隱含按雙精度處理],

長雙精度long double(1.25l)。

C語言型別

c 中的型別可分為以下幾種 char型別在某些系統中和unsigned 一樣是無符號的型別 變數宣告向編譯器保證變數以指定的型別和名稱存在,這樣編譯器在不需要知道變數完整細節的情況下也能繼續進一步的編譯。變數宣告只在編譯時有它的意義,在程式連線時編譯器需要實際的變數宣告。變數的宣告有兩種情況 cha...

C語言列舉型別

在實際問題中,有些變數的取值被限定在乙個有限的範圍內。例如,乙個星期內只有七天,一年只有十二個月,乙個班每週有六門課程等等。如果把這些量說明為整型,字元型或其它型別顯然是不妥當的。為此,語言提供了一種稱為 列舉 的型別。在 列舉 型別的定義中列舉出所有可能的取值,被說明為該 列舉 型別的變數取值不能...

c 語言型別轉化

字元型變數的值實質上是乙個8位的整數值,因此取值範圍一般是 128 127,char型變數也可以加修飾符unsigned,則unsigned char 型變數的取值範圍是0 255 有些機器把char型當做unsighed char型對待,取值範圍總是0 255 如果乙個運算子兩邊的運算數型別不同,...