Math.Truncate Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menghitung bagian integral dari angka.
Overload
| Nama | Deskripsi |
|---|---|
| Truncate(Decimal) |
Menghitung bagian integral dari angka desimal tertentu. |
| Truncate(Double) |
Menghitung bagian integral dari angka titik mengambang presisi ganda yang ditentukan. |
Keterangan
Angka dibulatkan ke bilangan bulat terdekat menuju nol.
Truncate(Decimal)
- Sumber:
- Math.cs
- Sumber:
- Math.cs
- Sumber:
- Math.cs
- Sumber:
- Math.cs
- Sumber:
- Math.cs
Menghitung bagian integral dari angka desimal tertentu.
public:
static System::Decimal Truncate(System::Decimal d);
public static decimal Truncate(decimal d);
static member Truncate : decimal -> decimal
Public Shared Function Truncate (d As Decimal) As Decimal
Parameter
- d
- Decimal
Angka untuk dipotong.
Mengembalikan
Bagian integral dari d; yaitu, angka yang tersisa setelah digit pecahan dibuang.
Contoh
Contoh berikut memanggil Truncate(Decimal) metode untuk memotong nilai positif dan negatif Decimal .
decimal decimalNumber;
decimalNumber = 32.7865m;
// Displays 32
Console.WriteLine(Math.Truncate(decimalNumber));
decimalNumber = -32.9012m;
// Displays -32
Console.WriteLine(Math.Truncate(decimalNumber));
let decimalNumber = 32.7865m
// Displays 32
printfn $"{Math.Truncate decimalNumber}"
let decimalNumber = -32.9012m
// Displays -32
printfn $"{Math.Truncate decimalNumber}"
Dim decimalNumber As Decimal
decimalNumber = 32.7865d
' Displays 32
Console.WriteLine(Math.Truncate(decimalNumber))
decimalNumber = -32.9012d
' Displays -32
Console.WriteLine(Math.Truncate(decimalNumber))
Keterangan
Truncate
d membulatkan ke bilangan bulat terdekat menuju nol.
Lihat juga
Berlaku untuk
Truncate(Double)
- Sumber:
- Math.cs
- Sumber:
- Math.cs
- Sumber:
- Math.cs
- Sumber:
- Math.cs
- Sumber:
- Math.cs
Menghitung bagian integral dari angka titik mengambang presisi ganda yang ditentukan.
public:
static double Truncate(double d);
public static double Truncate(double d);
static member Truncate : double -> double
Public Shared Function Truncate (d As Double) As Double
Parameter
- d
- Double
Angka untuk dipotong.
Mengembalikan
Bagian integral dari d; yaitu, angka yang tersisa setelah digit pecahan apa pun telah dibuang, atau salah satu nilai yang tercantum dalam tabel berikut.
d | Mengembalikan nilai |
|---|---|
| NaN | NaN |
| NegativeInfinity | NegativeInfinity |
| PositiveInfinity | PositiveInfinity |
Contoh
Contoh berikut memanggil Truncate(Double) metode untuk memotong nilai positif dan negatif Double .
double floatNumber;
floatNumber = 32.7865;
// Displays 32
Console.WriteLine(Math.Truncate(floatNumber));
floatNumber = -32.9012;
// Displays -32
Console.WriteLine(Math.Truncate(floatNumber));
let floatNumber = 32.7865
// Displays 32
printfn $"{Math.Truncate floatNumber}"
// printfn $"{truncate floatNumber}"
let floatNumber = -32.9012
// Displays -32
printfn $"{Math.Truncate floatNumber}"
Dim floatNumber As Double
floatNumber = 32.7865
' Displays 32
Console.WriteLine(Math.Truncate(floatNumber))
floatNumber = -32.9012
' Displays -32
Console.WriteLine(Math.Truncate(floatNumber))
Keterangan
Truncate
d membulatkan ke bilangan bulat terdekat menuju nol.
Dimulai dengan Visual Basic 15.8, performa konversi Double-to-integer dioptimalkan jika Anda meneruskan nilai yang dikembalikan oleh metode Truncate ke salah satu fungsi konversi integral, atau jika nilai Ganda yang dikembalikan oleh Truncate secara otomatis dikonversi ke bilangan bulat dengan Option Strict diatur ke Nonaktif. Pengoptimalan ini memungkinkan kode berjalan lebih cepat -- hingga dua kali lebih cepat untuk kode yang melakukan sejumlah besar konversi ke jenis bilangan bulat. Contoh berikut mengilustrasikan konversi yang dioptimalkan seperti itu:
Dim d As Double = 164.7194
Dim i As Integer = CInt(Math.Truncate(d)) ' Result: 164