回覆列表
  • 1 # 變餅檔

    1.Currency資料型別

    Currency 變數儲存為 64 位(8 個位元組)整型的數值形式,然後除以 10,000 給出一個定點數,其小數點左邊有 15 位數字,右邊有 4 位數字。這種表示法的範圍可以從 -922,337,203,685,477.5808 到 922,337,203,685,477.5807。Currency 的型別宣告字元為at號 (@)。

    Currency 資料型別在貨幣計算與定點計算中很有用,在這種場合精度特別重要。

    2.Decimal 資料型別

    Decimal 值型別表示從正 79,228,162,514,264,337,593,543,950,335 到負 79,228,162,514,264,337,593,543,950,335 之間的十進位制數。Decimal 值型別適用於要求使用大量有效的整數及小數位數並且沒有舍入錯誤的財務計算。Decimal 型別不會消除對舍入的需要,而是將因舍入而導致的錯誤降到最少。

    例如,下面的程式碼產生結果 0.9999999999999999999999999999 而不是 1。

    Dim dividend As Decimal = Decimal.One

    Dim divisor As Decimal = 3

    "The following displays 0.9999999999999999999999999999 to the console

    Console.WriteLine(dividend/divisor * divisor)

  • 中秋節和大豐收的關聯?
  • NBA凱爾特人隊的海沃德打什麼位置?