サンプル集  >  C#  >  decimal
decimal
2019/06/21

C#でdecimal型を使ってみます。

◆環境
OS Windows 7 Professional Service Pack 1 64bit
C# 01018-587-4054026-70893

[ファイル(F)]-[新規作成(N)]-[プロジェクト(P)...]を選択します。
「コンソール アプリケーション」を選択し、名前は「decimalTest」にします。

小数点以下の実数値を設定する場合、最後にmを記述します。

Program.cs
 1: 
 2: 
 3: 
 4: 
 5: 
 6: 
 7: 
 8: 
 9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22: 
23: 
24: 
25: 
26: 
27: 
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace decimalTest
{
    class Program
    {
        static void Main(string[] args)
        {
            decimal a = 100;
            decimal b = 99.4m;
            decimal c = 99.5m;

            Console.WriteLine("a={0}", a);

            Console.WriteLine("b={0}", b);
            Console.WriteLine("b={0:C} (通貨表示)", b);

            Console.WriteLine("c={0}", c);
            Console.WriteLine("c={0:C} (通貨表示)", c);

            Console.ReadLine();
        }
    }
}

実行してみます。

a=100
b=99.4
b=\99 (通貨表示)
c=99.5
c=\100 (通貨表示)

通貨表示にすると、日本円では小数点以下が四捨五入されます。

▲ PageTop  ■ Home


Copyright (C) 2019 ymlib.com