[Tugas Mata Kuliah Struktur Data] - Double, Long Double & Unsigned
Tugas praktek individu mata kuliah Struktur Data
Oleh :
Nama : Bambang Hadi Prayitno
NIM : 1703015031
Kelas : 2A
Teknik Informatika.
Double, Long Double & Unsigned
Tipe
data adalah klasifikasi variabel untuk menentukan bentuk keadaan data yang akan
disimpan dalam memori, variabel memiliki 3 jenis tipe data yaitu Variabel Numerik, Variabel
Text dan Boolean di artikel ini kita akan membahas mengenai variabel numerik.
Variabel
Numerik : Memungkinkan kita untuk menyimpan data dalam bentuk bilangan.
Variabel numerik dapat dibagi menjadi beberapa bagian yaitu : Bilangan
Bulat (Integer “int”), Bilangan Desimal Berpresisi Tunggal (Floating
Point “float”). Bilangan Desimal Berpresisi Ganda (Double Precision “double”).\
Tipe
Data Double & Long Double
Tipe data double adalah tipe data yang bertujuan untuk menyimpan nilai dengan
angka desimal. Tipe data double dapat menyimpan data pembagian yang nilai dibelakang
koma tidak habis (tak berhingga) seperti 22/7, 1/3, 20/6 dan
lainnya. karena itu, tipe data Double dapat digunakan
untuk menyelesaikan persamaan perkalian dan pembagian dengan bilangan
desimal. Berikut contoh kode program untuk tipe data double:
KODING
HASIL
Long Double
Sementara Long Double fungsinya sama dengan double untuk menyimpan nilai dengan angka desimal. Tipe data Long Double dapat menyimpan data pembagian yang nilai dibelakang koma tidak habis (tak berhingga) Hanya saja lebih besar jangkauannya daripada Double.
double
Deskripsi : Sama
dengan float namun memiliki jangkauan dua kali dari float
Ukuran : 8
byte
Jangkauan : 1,7
x 10-308 hingga 1,7 x 10308
long
double
Deskripsi : Sama
dengan double namum memiliki jangkauan lebih lebar
Ukuran : 10
byte
Jangkauan : 3,4
x 10-4932 hingga 3,4 x 104932
Unsigned
Tipe
data dalam pemrograman terkhusus C++ dapat dibedakan berdasarkan adanya tanda
(signed) dan tidak adanya tanda (unsigned). Perbedaan antara keduanya adalah
adanya tanda bilangan yang menunjukan positif dan negatif. Untuk tipe
data unsigned (tanpa tanda) suatu bilangan hanya diawali dari 0 ke
suatu jangkauan tertentu, sedangkan untuk tipe signed (bertanda),
bilangan diawali dari nilai negatif (-) menuju ke jangkauan nilai positif (+).
Unsigned : memodifikasi jangkauan nilainya positif di mulai dari nol.
|
Unsigned
char
|
Menampung
karakter
|
1
byte
|
0-255
|
|
Unsigned
int
|
Bilangan
bulat tak bertanda atau positif
|
4
byte
|
0-4294967295
|
|
Unsigned
long int
|
Long
integer
|
4
byte
|
0-4294967295
|
|
Unsigned
short int
|
Short
integer
|
2
byte
|
0-65535
|



Komentar
Posting Komentar