Sdílet prostřednictvím


C konstanty s plovoucí desetinnou čárkou

"Konstanta s pohyblivou čárkou" je desetinné číslo, které představuje podepsané reálné číslo.Reprezentace podepsané reálné číslo zahrnuje celá část, zlomkové části a exponentu.Představují hodnoty s plovoucí desetinnou čárkou, které nelze změnit pomocí konstanty s plovoucí desetinnou čárkou.

Syntaxe

  • floating point konstanta:
    exponent části získáme konstantu optplovoucí přípona opt

    plovoucí exponent části pořadové číslice přípona opt

  • získáme konstantu:
    pořadové číslice opt**.** pořadové číslice

    pořadové číslice .

  • exponent část:
    e sign optdigit-sequence

    E sign optdigit-sequence

  • znaménko : jeden z
    + –

  • pořadové číslice:
    číslice

    číslice pořadové číslice

  • plovoucí přípona : jeden z
    f l F L

Můžete vynechat buď číslice před desetinnou (celočíselná část hodnoty) nebo číslic za desetinnou čárkou (část), nikoli však.Desetinné čárky můžete vynechat pouze v případě, že obsahují exponentu.Žádné mezery lze oddělit, číslice nebo znaky konstantní.

Následující příklady znázorňují některé formy konstanty s plovoucí desetinnou čárkou a výrazy:

15.75
1.575E1   /* = 15.75   */
1575e-2   /* = 15.75   */
-2.5e-3   /* = -0.0025 */
25E-4     /* =  0.0025 */

Konstanty s plovoucí desetinnou čárkou jsou pozitivní, ledaže předcházet znaménko minus ().V tomto případě znaménko minus se zachází jako unární operátor aritmetickou negaci.Konstanty s plovoucí desetinnou čárkou mít typ plovoucí, dvojité, dlouhý, nebo long double.

Konstanta s pohyblivou čárkou bez f, f, l, nebo l má příponu typu dvojité.Pokud písmeno f nebo f je přípona, má zadat konstantu plovoucí.Pokud písmeno dat l nebo l, má typ long double.Příklad:

100L  /* Has type long double  */
100F  /* Has type float        */

Všimněte si, že kompilátor Microsoft C mapuje dvojité zadejte dvojité.Viz Úložiště základní typy informace o typu dvojité, plovoucí, a dlouhý.

Celočíselná část konstanta s pohyblivou čárkou, můžete vynechat podle následujících příkladů.Číslo.75 mohou být vyjádřeny v mnoha způsoby, včetně následujících:

.0075e2
0.075e1
.075e1
75e-2

Viz také

Referenční dokumentace

Konstanty c