整型常量和實型常量
1.整型常量
在 c
語言中,整型常量分為十進位制整型常量、八進位制整型常量和十六進製制整型常量三
種表示形式。
(1)十進位制整型常量
這種常量只能出現 0~9
的數字,且可帶正、負號。例如:
0 1 364 28 -34
(2)八進位制整型常量
這種常量是以數字
0 開頭的八進位制數字串。其中數字為 0~7。例如:
0111(十進位制 73) 011(十進位制 9) 0123(十進位制
83)(3)十六進製制整型常量
這種常量是以 0x或 0x開頭的十六進製制數字串。其中每個數字可以是 0~9、a~f或 a~
f 中的數字或英文本母。例如:
0x11(十進位制 17) 0xa5(十進位制 165) 0x5a(十進位制
90)以上三種進製的常量可用於不同的場合。大多數場合中採用十進位制常量,但當編寫系
統程式時,如表示位址等,常用八進位制或十六進製制常量。
一般情況下,編譯程式會根據常量的數值分辨出常量是
int 還是 long int 型別。但是有
些場合需要明確地指出它是否屬於 long int 型別此時,可以在整型常量後附加乙個字母 l
或 l
強制它為 long int 型別。例如,4126l,78l,5l
等。2.實型常量
實型常量有兩種表示形式:一種是十進位制小數形式,另一種是指數形式。
(1)十進位制小數形式
十進位制小數形式為包含乙個小數點的十進位制數字串。
此類實型常量小數點前或後可以沒有數字,但不能同時沒有數字。例如:
3.14159,
89,
56.0, 78., -3.0,
0.0(2)指數形式
指數形式的格式由兩部分組成:十進位制小數形式或十進位制整型常量部分和指數部分。
其中指數部分是在 e 或
e(相當於數學中冪底數 10)後跟整數階碼(即可帶符號的整數指
數)。例如:
1e15 //表示數值 1×10
150.35e+1 //表示數值 0.35×10
178e-1 //表示數值 78×10
-1本文 -來自吉首大學網路工程 許詩文
C語言的整型常量與實型常量
一 整型常量 在c語言中,整型常量有十進位制 八進位制 十六進製制3種表示形式。1 十進位制整型常量 十進位制整型常量的表示與數學上的表示相同,十進位制整型常量前沒有字首,由0 9的數字組成。2 八進位制整型常量 八進位制整型常量的表示形式是以數字0開頭,即以0作為八進位制數的字首,由0 7的數字組...
C語言實型常量
實型常量又稱實數或浮點數。在c語言中可以用兩種形式表示乙個實型常量。小數形式 小數形式是由數字和小數點組成的一種實數表示形式,例如0.123 123 123.0.0等都是合法的實型常量。注意 小數形式表示的實型常量必須要有小數點。指數形式 在c語言中,則以 e 或 e 後跟乙個整數來表示以 10 為...
C語言中的實型常量
c語言中的實型常量 實型常量又稱實數或浮點數。在c語言中可以用兩種形式表示乙個實型常量。1 小數形式 小數形式是由數字和小數點組成的一種實數表示形式,例如0.123 123 123.0.0等都是合法的實型常量。注意 小數形式表示的實型常量必須要有小數點。2 指數形式 這種形式類似數學中的指數形式。在...