Tipe data double adalah tipe data numerik yang digunakan dalam pemrograman untuk merepresentasikan bilangan riil dengan presisi ganda. Tipe data ini mampu menyimpan bilangan dengan rentang nilai yang lebih besar dan tingkat akurasi yang lebih tinggi dibandingkan dengan tipe data float. Umumnya, tipe data double menggunakan 64 bit untuk menyimpan nilai, sehingga memungkinkan representasi bilangan yang lebih detail. Penggunaan tipe data double sangat penting dalam aplikasi yang membutuhkan perhitungan numerik yang akurat, seperti dalam bidang ilmiah, teknik, dan keuangan.