實型常量

實型常量

實型常量又稱實數或浮點數。在C語言中可以用兩種形式表示一個實型常量。在數學中,一個可以用冪的形式來表示,如2.3026可以表示為0.23026×10^1 2.3026×10^0 23.026×10^-1等形式。在C語言中,則以“e”或“E”後跟一個整數來表示以“10”為底數的冪數。C語言語法規定,字母e或E之前必須要有數字,且e或E後面的指數必須為整數。程式運行的過程中,其值不能被改變的量稱為常量。根據變數的類型截取實型常量中相應的有效位數字。

指數形式

這種形式類似數學中的指數形式。在數學中,

一個可以用冪的形式來表

實型常量實型常量
示,如2.3026可以表示為0.23026×10^1 2.3026×10^0 23.026×10^-1等形式。在C語言中,則以“e”或“E”後跟一個整數來表示以“10”為底數的冪數。2.3026可以表示為0.23026E1、2.3026e0、23.026e-1。C語言語法規定,字母e或E之前必須要有數字,且e或E後面的指數必須為整數。如e3、5e3.6、.e、e等都是非法的指數形式。注意:在字母e或E的前後以及數字之間不得插入空格。

程式運行的過程中,其值不能被改變的量稱為常量。常量有不同類型,其中12、0、-5為整型常量。'a''b'為字元常量。而4.6、-8.7則為實型常量。

一個實型常量可以賦給一個 float 型、double 型或 long double 變數。根據變數的類型截取實型常量中相應的有效位數字。

實例說明

3.1415和.871都是實型常量,定點格式。例如floatx;x=3.1415+.871;printf("%f",x);
浮點型常量,浮點型就是小數點可以浮動表達的,科學記數,例如12E-031.2E-02
都等於0.012。
浮點型常量也是實型常量。
實型是實數,不是虛數(複數)。

熱門詞條

聯絡我們