整型常量和實型常量

2021-07-12 02:15:45 字數 1133 閱讀 1742

整型常量和實型常量

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 指數形式 這種形式類似數學中的指數形式。在...