Bagikan melalui


Jenis Data Ganda (Visual Basic)

Menahan angka floating-point presisi ganda IEEE 64-bit (8-byte) yang ditandatangani yang berkisar dalam nilai dari -1,79769313486231570E+308 hingga -4,94065645841246544E-324 untuk nilai negatif dan dari 4,94065645841246544E-324 hingga 1,79769313486231570E+308 untuk nilai positif. Angka presisi-ganda menyimpan perkiraan angka riil.

Keterangan

Jenis data Double memberikan besaran terbesar dan sekecil yang mungkin untuk angka.

Nilai default dari Double adalah 0.

Tips Pemrograman

  • Presisi. Ketika Anda bekerja dengan angka titik-mengambang, ingat bahwa angka tersebut tidak selalu memiliki representasi desimal yang tepat dalam memori. Ini dapat menyebabkan hasil yang tidak terduga dari operasi tertentu, seperti perbandingan nilai dan Operator Mod. Untuk informasi selengkapnya, lihat Pemecahan Masalah Jenis Data.

  • Nol Kelebihan. Jenis data floating-point tidak memiliki representasi internal dari karakter nol yang kelebihan. Misalnya, mereka tidak membedakan antara 4,2000 dan 4,2. Akibatnya, karakter nol lebihan tidak muncul saat Anda menampilkan atau mencetak nilai floating-point.

  • Ketik Karakter. Menambahkan karakter R jenis harfiah ke harfiah memaksanya ke jenis data Double. Misalnya, jika nilai bilangan bulat diikuti oleh R, nilainya diubah menjadi Double.

    ' Visual Basic expands the 4 in the statement Dim dub As Double = 4R to 4.0:
    Dim dub As Double = 4.0R
    

    Menambahkan karakter jenis pengidentifikasi # ke pengidentifikasi mana pun akan memaksanya ke jenis data Double. Dalam contoh berikut, variabel num di ketik sebagai Double:

    Dim num# = 3
    
  • Jenis Kerangka. Jenis yang sesuai dalam .NET Framework adalah struktur System.Double.

Lihat juga