實型常量

實型常量

實型常量又稱實數或浮點數。在C語言中可以用單精度型和雙精度型兩種形式表示實型常量,分別用類型名float和double進行定義。實型常量在一般的微型集中占用4個位元組,一般形式或者指數形式,數值範圍都是-1038~1038,有效數字是7位。

基本介紹

  • 中文名:實型常量
  • 表現形式:小數形式
  • 學科:計算機學
  • 注意:小數形式表示必須要有小數點
小數形式,指數形式,

小數形式

小數形式即一般形式的實數。它是由整數部分、小數點、小數部分組成,其中整數部分或小數部分可以省略其中一個。數的正負用前面的“+”(可以省略)號或“-”號來區分。
小數形式是由數字和小數點組成的一種實數表示形式,例如0.123、.123、123.、0.0等都是合法的實型常量。
注意:小數形式表示的實型常量必須要有小數點。

指數形式

指數形式即指數形式的實數。它是由尾數部分、小寫字母e或大寫字母E、指數部分組成,形式如“尾數E指數”或“尾數e指數”。
尾數部分可以是十進制整數或一般形式的十進制實數,指數部分是十進制的短整數(可以帶“+”號或“-”號)。數的正負用前面的“+”(可以省略)號或“-”號來區分。
指數形式的實數它的數值可以用公式計算:尾數*10指數
這種形式類似數學中的指數形式。在數學中,一個可以用冪的形式來表示,如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 變數。根據變數的類型截取實型常量中相應的有效位數字。
書寫一個實型常量時,要注意它的有效數字。例如,1.23456789和1.234567是相同的,因為實型常量的有效數字是7位,所以1.23456789中的後兩位數字是無效的。

相關詞條

熱門詞條

聯絡我們