<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                # double(C# 參考) **double** 關鍵字表示存儲 64 位浮點值的簡單類型。下表顯示了 **double** 類型的精度和大致范圍。 | 類型 | 大致范圍 | 精度 | .NET Framework 類型 | | --- | --- | --- | --- | | **double** | ±5.0?×?10?324 到 ±1.7?×?10308 | 15 到 16 位 | [System.Double](https://msdn.microsoft.com/zh-CN/library/system.double.aspx) | ## 文本 默認情況下,賦值運算符右側的實數被視為 **double**。但是,如果希望整數被視為 **double**,請使用后綴 d 或 D,例如: ``` double x = 3D; ``` ## 轉換 可在一個表達式中兼用數值整型和浮點型。在此情況下,整型將轉換為浮點型。根據以下規則計算表達式: * 如果其中一個浮點類型為 **double**,則表達式的計算結果為 **double** 或 [bool](https://msdn.microsoft.com/zh-CN/library/c8f5xwh7.aspx)(在關系表達式或布爾表達式中)。 * 如果表達式中不存在 **double** 類型,則表達式的計算結果為 [float](https://msdn.microsoft.com/zh-CN/library/b1e65aza.aspx) 或 [bool](https://msdn.microsoft.com/zh-CN/library/c8f5xwh7.aspx)(在關系表達式或布爾表達式中)。 浮點表達式可以包含下列值集: * 正零和負零。 * 正無窮和負無窮。 * 非數字值 (NaN)。 * 有限的非零值集。 有關這些值的更多信息,請參見 [IEEE](http://go.microsoft.com/fwlink/?LinkId=26269) 網站上的“IEEE Standard for Binary Floating-Point Arithmetic”(二進制浮點算法的 IEEE 標準)。 在下面的示例中,一個 [int](https://msdn.microsoft.com/zh-CN/library/5kzh1b5w.aspx)、一個 [short](https://msdn.microsoft.com/zh-CN/library/ybs77ex4.aspx)、一個 [float](https://msdn.microsoft.com/zh-CN/library/b1e65aza.aspx) 和一個 **double** 相加,計算結果為 **double** 類型。 ``` // Mixing types in expressions class MixedTypes { static void Main() { int x = 3; float y = 4.5f; short z = 5; double w = 1.7E+3; // Result of the 2nd argument is a double: Console.WriteLine("The sum is {0}", x + y + z + w); } } // Output: The sum is 1712.5 ``` ## C# 語言規范 有關詳細信息,請參閱 [C# 語言規范](https://msdn.microsoft.com/zh-CN/library/ms228593.aspx)。該語言規范是 C# 語法和用法的權威資料。 ## 請參閱 [C# 參考](https://msdn.microsoft.com/zh-CN/library/618ayhy6.aspx) [C# 編程指南](https://msdn.microsoft.com/zh-CN/library/67ef8sbd.aspx) [C# 關鍵字](https://msdn.microsoft.com/zh-CN/library/x53a06bb.aspx) [默認值表(C# 參考)](https://msdn.microsoft.com/zh-CN/library/83fhsxwc.aspx) [內置類型表(C# 參考)](https://msdn.microsoft.com/zh-CN/library/ya5y69ds.aspx) [浮點型表(C# 參考)](https://msdn.microsoft.com/zh-CN/library/9ahet949.aspx) [隱式數值轉換表(C# 參考)](https://msdn.microsoft.com/zh-CN/library/y5b434w4.aspx) [顯式數值轉換表(C# 參考)](https://msdn.microsoft.com/zh-CN/library/yht2cx7b.aspx)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看