Bagikan melalui


Tipe 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. Nomor presisi ganda menyimpan perkiraan angka riil.

Komentar

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

Nilai default dari Double adalah 0.

Tips Pemrograman

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

  • Nol Kelebihan. Jenis data floating-point tidak memiliki representasi internal dari karakter nol berikutnya. Misalnya, mereka tidak membedakan antara 4.2000 dan 4.2. Akibatnya, karakter nol berikutnya 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