Tipe Data dan karakter khusus C++
C++ menyediakan banyak tipe data. Namun, tipe dasar yang
tersedia diperuntukkan untuk bilangan bulat, bilangan real, Boolean, karakter,
string.
Bilangan Bulat : 20, -123
Bilangan
real :
20.1, -123.35, 44.55662
Boolean : true, false
Karakter : A, *, %, a
String : Hidup Teknik , mangtri93@gmail.com
Tipe data bilangan bulat pada C++
Tipe Data
|
Keterangan
|
Kebutuhan Memori
|
Short int
|
Menyatakan bilangan bulat antara -32768 dan +32767
|
2 byte
|
Int
|
Menyatakan bilangan bulat antara -2147483648 dan +2147483647 kalau
diimplementasikan dengan 4 byte
|
4 byte
|
Long int
|
Menyatakan bilangan bulat antara -2147483648 dan +2147483647
|
4 byte
|
Long long int
|
Menyatakan bilangan bulat antara -9232372036854775808 dan +9232372036854775807
|
8 byte
|
Jumlah memori yang dibutuhkan oleh sutu tipe data bilangan
bulat berkaitan dengan nilai bilangan bulat. Sebagai contoh, tipe short int,
yang memerlukan memori dua byte hanya bisa menyimpan sebuah nilai antara -32768
dan +32767. Apabila bilangan yang akan disimpan bernilai lebih dari 32767, tipe
yang lain yaitu long int
Tipe bilangan real pada C++
·
Float : menyatakan bilangan real dengan
ketelitian rendah 7 digit membutuhkan memory 4 byte
·
Double : menyatakan bilangan real dengan
ketelitian tinggi 16 digit membutuhkan memory 8 byte
·
Long double : menyatakan bilangan real dengan
ketelitian tinggi 19 digit membutuhkan memory 12 byte
Perlu dibiasakan untuk menggunakan tipe data dengan memori
kecil tetapi dapat menampung semua kemungkinan nilai yang terjadi. Misalnya,
jumlah barang yang hanya mencapai ratusan cukup disimpan dengan short int bukan
long.
Karakter – karakter khusus
Karakter
|
|
\0
|
Karakter ber-ASCII nol (karakter null)
|
\a
|
Karakter bel
|
\b
|
Karakter backspace
|
\f
|
Karakter formfeed (ganti halaman)
|
\n
|
Karakter newline (pindah baris)
|
\r
|
Karakter carriage turun
|
\t
|
Karakter tab horizontal
|
\v
|
Karakter tab vertical
|
\\
|
Karakter pemberi komentar
|
Komentar
Posting Komentar