Câu hỏi phỏng vấn Net core
Câu hỏi

Sự khác biệt giữa decimal, floatdouble trong .NET là gì?

Câu trả lời

Trong .NET, decimal, floatdouble là ba kiểu dữ liệu số thực được sử dụng để lưu trữ các giá trị số có phần thập phân. Dưới đây là sự khác biệt giữa chúng:

  1. decimal:

    • Độ chính xác cao: decimal được thiết kế để đảm bảo độ chính xác cao trong các phép toán số thập phân.
    • Kích thước lớn: decimal sử dụng 128 bit (16 byte) để lưu trữ, nên có khả năng lưu trữ số lớn.
    • Không thể chuyển đổi tự động với floatdouble: Cần sử dụng explicit casting để chuyển đổi giữa decimalfloat/double.
  2. float:

    • Độ chính xác thấp: float có độ chính xác thấp hơn so với decimal, đặc biệt là trong các phép toán thập phân.
    • **Kích thước nhỏ:...
junior

junior

Gợi ý câu hỏi phỏng vấn

middle

Giải thích hai loại hình triển khai cho các ứng dụng .NET Core

junior

Sự khác biệt giữa SDKRuntime trong .NET Core là gì?

middle

Sự khác biệt giữa Thư viện Lớp (.NET Standard) và Thư viện Lớp (.NET Core) là gì?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào