Computer >> Máy Tính >  >> Lập trình >> C#

Cấu trúc thập phân trong C #

Cấu trúc thập phân trong C # Đại diện cho một số dấu phẩy động thập phân. Loại giá trị Thập phân đại diện cho các số thập phân từ dương 79.228.162.514.264.337.593.543.950.335 đến âm 79.228.162.514.264.337.593.543.950.335. Giá trị mặc định của một số thập phân là 0.

Bây giờ chúng ta hãy xem một số ví dụ về các phương thức trong Decimal Struct -

Decimal.Add ()

Phương thức Decimal.Add () trong C # được sử dụng để thêm hai giá trị Thập phân được chỉ định.

Cú pháp

Sau đây là cú pháp -

public static decimal Add (decimal val1, decimal val2);

Ở trên, va1 là số thập phân đầu tiên cần thêm, trong khi val2 là số thập phân thứ hai được thêm vào.

Ví dụ

Bây giờ chúng ta hãy xem một ví dụ để triển khai phương thức Decimal.Add () -

using System;
public class Demo {
   public static void Main(){
      Decimal val1 = 3.07m;
      Decimal val2 = 4.09m;
      Console.WriteLine("Decimal 1 = "+val1);
      Console.WriteLine("Decimal 2 = "+val2);
      Decimal res = Decimal.Add(val1, val2);
      Console.WriteLine("Result (Sum) = "+res);
   }
}

Đầu ra

Điều này sẽ tạo ra kết quả sau -

Decimal 1 = 3.07
Decimal 2 = 4.09
Result (Sum) = 7.16

Ví dụ

Bây giờ chúng ta hãy xem một ví dụ khác để triển khai phương thức Decimal.Add () -

using System;
public class Demo {
   public static void Main(){
      Decimal val1 = Decimal.MinValue;
      Decimal val2 = 8.21m;
      Console.WriteLine("Decimal 1 = "+val1);
      Console.WriteLine("Decimal 2 = "+val2);
      Decimal res = Decimal.Add(val1, val2);
      Console.WriteLine("Result (Sum) = "+res);
   }
}

Đầu ra

Điều này sẽ tạo ra kết quả sau -

Decimal 1 = -79228162514264337593543950335
Decimal 2 = 8.21
Result (Sum) = -79228162514264337593543950327

Decimal.Ceiling ()

Phương thức Decimal.Ceiling () trong C # được sử dụng để trả về giá trị tích phân nhỏ nhất lớn hơn hoặc bằng số thập phân được chỉ định.

Cú pháp

Sau đây là cú pháp -

public static decimal Ceiling (decimal val);

Ở trên, Val là số thập phân.

Ví dụ

Bây giờ chúng ta hãy xem một ví dụ để triển khai phương thức Decimal.Ceiling () -

using System;
public class Demo {
   public static void Main(){
      Decimal val1 = 12.85m;
      Decimal val2 = 3.45m;
      Console.WriteLine("Decimal 1 = "+val1);
      Console.WriteLine("Decimal 2 = "+val2);
      Console.WriteLine("Ceiling (val1) = "+Decimal.Ceiling(val1));
      Console.WriteLine("Ceiling (val2) = "+Decimal.Ceiling(val2));
   }
}

Đầu ra

Điều này sẽ tạo ra kết quả sau -

Decimal 1 = 12.85
Decimal 2 = 3.45
Ceiling (val1) = 13
Ceiling (val2) = 4

Ví dụ

Bây giờ chúng ta hãy xem một ví dụ khác để triển khai phương thức Decimal.Ceiling () -

using System;
public class Demo {
   public static void Main(){
      Decimal val1 = -10.85m;
      Decimal val2 = -33.45m;
      Console.WriteLine("Decimal 1 = "+val1);
      Console.WriteLine("Decimal 2 = "+val2);
      Console.WriteLine("Ceiling (val1) = "+Decimal.Ceiling(val1));
      Console.WriteLine("Ceiling (val2) = "+Decimal.Ceiling(val2));
      }
}

Đầu ra

Điều này sẽ tạo ra kết quả sau -

Decimal 1 = -10.85
Decimal 2 = -33.45
Ceiling (val1) = -10
Ceiling (val2) = -33

Decimal.Compare ()

Phương thức Decimal.Compare () trong C # được sử dụng để so sánh hai giá trị Thập phân được chỉ định.

Cú pháp

Sau đây là cú pháp -

public static int Compare (decimal val1, decimal val2);

Ở trên, val1 là giá trị đầu tiên để so sánh, trong khi Val là giá trị thứ hai để so sánh.

Giá trị trả về nhỏ hơn 0 nếu val1 nhỏ hơn val2. Giá trị trả về là 0, nếu Val =val2, trong khi lớn hơn 0, nếu val1 lớn hơn val2.

Ví dụ

Bây giờ chúng ta hãy xem một ví dụ để triển khai phương thức Decimal.Compare () -

using System;
public class Demo {
   public static void Main(){
      Decimal val1 = 45.85m;
      Decimal val2 = 35.45m;
      Console.WriteLine("Decimal 1 = "+val1);
      Console.WriteLine("Decimal 2 = "+val2);
      Console.WriteLine("Comparison Value = "+Decimal.Compare(val1,val2));
   }
}

Đầu ra

Điều này sẽ tạo ra kết quả sau -

Decimal 1 = 45.85
Decimal 2 = 35.45
Comparison Value = 1

Ví dụ

Bây giờ chúng ta hãy xem một ví dụ khác để triển khai phương thức Decimal.Compare () -

using System;
public class Demo {
   public static void Main(){
      Decimal val1 = 65.15m;
      Decimal val2 = 65.15m;
      Console.WriteLine("Decimal 1 = "+val1);
      Console.WriteLine("Decimal 2 = "+val2);
      Console.WriteLine("Comparison Value = "+Decimal.Compare(val1,val2));
   }
}

Đầu ra

Điều này sẽ tạo ra kết quả sau -

Decimal 1 = 65.15
Decimal 2 = 65.15
Comparison Value = 0