• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • C# 語言規范--2.4.4.3 實數

    發表于:2007-07-14來源:作者:點擊數: 標簽:
    C# 語言規范--2.4.4.3 實數: 實數用于編寫類型 float 、 double 和 decimal 的值。 real-literal: (實數:) decimal-digits . decimal-digitsexponent-part opt real-type-suffix opt (十進制數字 . 十進制數字 指數部分可選 實數類型后綴可選) . decim
    C# 語言規范--2.4.4.3 實數:

    實數用于編寫類型 float、doubledecimal 的值。

    real-literal:(實數:)
    decimal-digits   .   decimal-digits   exponent-partopt   real-type-suffixopt(十進制數字   .   十進制數字   指數部分可選   實數類型后綴可選)
    .   decimal-digits   exponent-partopt   real-type-suffixopt(.   十進制數字   指數部分可選   實數類型后綴可選)
    decimal-digits   exponent-part   real-type-suffixopt(十進制數字   指數部分   實數類型后綴可選)
    decimal-digits   real-type-suffix(十進制數字   實數類型后綴)
    exponent-part:(指數部分:)
    e   signopt   decimal-digits(e   符號可選   十進制數字)
    E   signopt   decimal-digits(E   符號可選   十進制數字)
    sign: one of(符號:下列之一)
    + -
    real-type-suffix: one of(實數類型后綴:下列之一)
    F f D d M m

    如果未指定實數類型后綴,則實數的類型為 double。否則,實數類型后綴確定實數的類型,如下所示:

    • Ff 為后綴的實數的類型為 float。例如,實數 1f、1.5f、1e10f123.456F 的類型都是 float。
    • Dd 為后綴的實數的類型為 double。例如,實數 1d、1.5d、1e10d 以及 123.456D 的類型都是 double。
    • Mm 為后綴的實數的類型為 decimal。例如,實數 1m、1.5m、1e10m123.456M 的類型都是 decimal。此實數通過取精確值轉換為 decimal 值,如果有必要,用銀行家舍入法(第 4.1.7 節)舍入為最接近的可表示值。保留該實數的所有小數位數,除非值被舍入或者值為零(在后一種情況中,符號和小數位數為 0)。因此,實數 2.900m 經分析后將形成這樣的一個小數:符號為 0、系數為 2900,小數位數為 3。

    如果一個給定的實數不能用指定的類型表示,則會發生編譯時錯誤。

    使用 IEEE“就近舍入”模式確定類型 floatdouble 的實數的值。

    注意在實數中,小數點后必須始終是十進制數字。例如,1.3F 是實數,但 1.F 不是。



    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>