Tipe data
Tipe data merupakan bagian program yang paling penting karena tipe data mempengaruhi setiap instruksi yang akan dilaksanakan oleh
computer. Misalnya saja 5 dibagi 2 bisa saja menghasilkan hasil yang
berbeda tergantung tipe datanya. Jika 5 dan 2 bertipe integer maka akan
menghasilkan nilai 2, namun jika keduanya bertipe float maka akan
menghasilkan nilai 2.5000000. Pemilihan tipe data yang tepat akan membuat proses operasi data menjadi lebih efisien dan efektif.
Dalam bahasa C terdapat lima tipe data dasar, yaitu :
Tipe Data Char
adalah karakter tunggal range=*signed=-127 sampai 127 *unsigned=0 sampai 255
untuk mengetahui angka desimal yang mempresentasikan huruf apa silahkan temen2 liat tabel ascii disini
adalah karakter tunggal range=*signed=-127 sampai 127 *unsigned=0 sampai 255
untuk mengetahui angka desimal yang mempresentasikan huruf apa silahkan temen2 liat tabel ascii disini
Tipe Data Int (integer)
range=*signed= -214748364 sampai + 2147483648 *unsigned = 0 sampai 4294967295 ex =5,-234,342 (signed (tipe data yang bertanda dalam artian mempunyai nilai positif dan negatif),.unsigned(tipe data yg hanya bernilai positif dan dimulai dari nol,.range tipe data unsigned dua kali dari batas atas tipe data signed).
range=*signed= -214748364 sampai + 2147483648 *unsigned = 0 sampai 4294967295 ex =5,-234,342 (signed (tipe data yang bertanda dalam artian mempunyai nilai positif dan negatif),.unsigned(tipe data yg hanya bernilai positif dan dimulai dari nol,.range tipe data unsigned dua kali dari batas atas tipe data signed).
Tipe Data Long
variables are stored as signed 64-bit (8-byte) integers ranging in value from -9,223,372,036,854,775,808 through 9,223,372,036,854,775,807.
variables are stored as signed 64-bit (8-byte) integers ranging in value from -9,223,372,036,854,775,808 through 9,223,372,036,854,775,807.
Tipe Data Float
range= -3,4 * 10^38 to 3,4 * 10^38 akurasi sampai 7 digit desimal ex=0,223
range= -3,4 * 10^38 to 3,4 * 10^38 akurasi sampai 7 digit desimal ex=0,223
Tipe Data Double
range=-1,7*10^308 sampai 1,7*10^308 akurasi sampai 15 digit desimal ex=0,013243
range=-1,7*10^308 sampai 1,7*10^308 akurasi sampai 15 digit desimal ex=0,013243
Karakter Khusus
Karakter
khusus merupakan karakter yang mewakili suatu perintah khusus dalam
pemrograman, karakter khusus tersebut biasa disebut dengan escape.Escape
sendiri memberikan intruksi pada praprosesor tanpa melalui include file
header. Berikut karakter-karakter khusus dalam C++.
Tidak ada komentar:
Posting Komentar