C語言的整型常量與實型常量

2021-09-30 14:17:20 字數 663 閱讀 8886

一、整型常量

在c語言中,整型常量有十進位制、八進位制、十六進製制3種表示形式。

1、十進位制整型常量

十進位制整型常量的表示與數學上的表示相同,十進位制整型常量前沒有字首,由0~9的數字組成。

2、八進位制整型常量

八進位制整型常量的表示形式是以數字0開頭,即以0作為八進位制數的字首,由0~7的數字組成。

3、十六進製制整型常量

十六進製制整型常量的表示形式以0x或0x作為字首,由數字0~9、字母a~f或a~f組成。

注:在程式中是根據字首來區分各種進製數的。因此在書寫常數時不要把字首弄錯而造成結果不正確。

另外,整型常量按長度劃分為兩種:短整型和長整型(字尾為小寫字母l或大寫字母l),其中預設為短整型,如377是乙個短整型數,377l或377l是長整型。

二、實型常量

在c語言中,實型常量只能用十進位制形式表示。它有兩種形式:小數形式和指數形式。

1、小數形式

由正負號、0~9的數字和小數點組成。小數點前面和後面可以沒有數字(不能同時省略)。如:-1.85、0.24、.426、-11.

2、指數形式

由十進位制數加上階碼標誌e或e以及階碼組成。其一般形式為aen。其中a為十進位制數,n為十進位制整數(n為正數時「+」可以省略),其值為a×10ⁿ。

如:1.236e+2表示1.236×10² 。

整型常量和實型常量

整型常量和實型常量 1 整型常量 在 c 語言中,整型常量分為十進位制整型常量 八進位制整型常量和十六進製制整型常量三 種表示形式。1 十進位制整型常量 這種常量只能出現 0 9 的數字,且可帶正 負號。例如 0 1 364 28 34 2 八進位制整型常量 這種常量是以數字 0 開頭的八進位制數字...

C語言實型常量

實型常量又稱實數或浮點數。在c語言中可以用兩種形式表示乙個實型常量。小數形式 小數形式是由數字和小數點組成的一種實數表示形式,例如0.123 123 123.0.0等都是合法的實型常量。注意 小數形式表示的實型常量必須要有小數點。指數形式 在c語言中,則以 e 或 e 後跟乙個整數來表示以 10 為...

C語言中的實型常量

c語言中的實型常量 實型常量又稱實數或浮點數。在c語言中可以用兩種形式表示乙個實型常量。1 小數形式 小數形式是由數字和小數點組成的一種實數表示形式,例如0.123 123 123.0.0等都是合法的實型常量。注意 小數形式表示的實型常量必須要有小數點。2 指數形式 這種形式類似數學中的指數形式。在...