Lớp nào có thể được sử dụng để lưu trữ số tiền chính xác cho ứng dụng ngân hàng trong python?

Kiểu dữ liệu tốt nhất để sử dụng cho đơn vị tiền tệ trong C# là số thập phân. Kiểu thập phân là kiểu dữ liệu 128 bit phù hợp với tính toán tài chính tiền tệ. Loại thập phân có thể đại diện cho các giá trị nằm trong khoảng từ 1. 0 * 10^-28 đến xấp xỉ 7. 9 * 10^28 với 28-29 chữ số có nghĩa. Để khởi tạo một biến thập phân, hãy sử dụng hậu tố m hoặc M

số thập phân b = 2. 1m;

Ví dụ dưới đây cho thấy giá trị tối thiểu và tối đa của số thập phân

Thí dụ

Bản thử trực tiếp

using System; namespace DemoApplication{    public class Program{       public static void Main(){          Console.WriteLine($"Deciaml Min Value: {decimal.MinValue}");          Console.WriteLine($"Deciaml Max Value: {decimal.MaxValue}");          Console.ReadLine();       }    } }

đầu ra

Deciaml Min Value: -79228162514264337593543950335 

Deciaml Max Value: 79228162514264337593543950335


Tập hợp hữu hạn các giá trị của kiểu thập phân có dạng (-1)^s * c * 10^-e, trong đó ký hiệu s là 0 hoặc 1, hệ số c được cho bởi 0

Chủ đề