Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Chuyển đổi ngầm từ Int32 sang Decimal trong C#

int (Int32, 32-bit signed) chuyển đổi ngầm sang decimal an toàn.

Ví dụ minh họa

using System;

public class Demo
{
    public static void Main()
    {
        int val = 767;
        decimal d;

        Console.WriteLine("Chuyển đổi ngầm từ Int32 (integer) sang Decimal");
        d = val;
        Console.WriteLine("Decimal : " + d);
    }
}

Kết quả đầu ra

Chuyển đổi ngầm từ Int32 (integer) sang Decimal
Decimal : 767

Lỗi code gốc: Biến d nhưng in dec - đã sửa.

Phạm vi: int: -2,147,483,648 đến 2,147,483,647. Decimal: ±7.9×10²⁸ với 28-29 chữ số có nghĩa.