C#中的decimal 关键字

C# decimal关键字

在C#中,decimal是一个关键字,用于声明一个变量,该变量可以存储介于±1.0 x 10 -28到±7.9228 x 10 28范围内的浮点型值(精度值)。decimal关键字是System.Decimal的别名。

它在内存中占用16个字节(128位)。

注意:为了表示十进制值,我们使用m或M作为文字的后缀。

语法:

    decimal variable_name = value;

它可以存储介于±1.0 x 10 -28到±7.9228 x 10 28之间的值

C#代码演示decimal关键字的示例

在这里,我们声明一个十进制变量num,用值5610.2361m初始化它,并打印其值,类型和十进制类型变量的大小。

using System;
using System.Text;

namespace ConsoleApplication3
{
    class Program
    {
        static void Main(string[] args)
        {
            //char变量声明
            decimal num = 5610.2361m;

            //打印值
            Console.WriteLine("num: " + num);
            //打印变量的类型
            Console.WriteLine("Type of num: " + num.GetType());
            //小数点的打印尺寸 
            Console.WriteLine("Size of a decimal variable: " + sizeof(decimal));

            //按ENTER退出
            Console.ReadLine();
        }
    }
}

输出结果

num: 5610.2361
Type of num: System.Decimal
Size of a decimal variable: 16