Variabel dan Tipe Data C++
Tipe data digunakan untuk menentukan data yang akan disimpan ke dalam sebuah variabel.
Variabel tersebut dideklarasikan dengan cara :
tipe_data nama_variabel;
Atau kita juga bisa mendeklarasikannya dengan nilai yang sudah ditentukan, yaitu dengan cara berikut :
tipe_data nama_variabel = nilai_variabel;
Tipe data dalam bahasa pemrograman C++ :
1. Integer
Tipe dataint
yaitu sebuah tipe data yang memuat bilangan bulat.
Contoh :
int x = 5;
cout << x;
Output
int x = 2.5;
cout << x;
Output
2. Floating Point
Tipe data float
yaitu sebuah tipe data yang memuat bilangan desimal atau bilangan pecahan.
Perlu diperhatikan bahwa dalam pemrograman, koma pada bilangan ditulis dengan tanda titik .
.
Contoh :
int x = 5;
float y = 0.5;
float z = x + y;
cout << z;
Output
5.5
3. Double Floating Point
Tipe data double
hampir sama dengan tipe data float
.
Perbedaannya adalah :
float
hanya dapat menjangkau 7 digit bilangan desimal.
double
dapat menjangkau hingga 15 digit bilangan desimal.
Contoh :
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
double x = 3.14159265359;
float y = 3.14159265359;
cout << setprecision(12);
cout << "Double = " << x << endl;
cout << "Float = " << y;
}
Output
Double = 3.14159265359
Float = 3.14159274101
Karena pada standar MinGW compiler hanya dapat menampilkan 6 digit bilangan desimal, maka kita menggunakan setprecision(12)
agar bisa menampilkan hingga 12 digit.
Namun tipe data float
hanya bisa menampilkan bilangan desimal hingga 7 digit sehingga angka selanjutnya akan menampilkan angka acak.
4. Character
Tipe data char
yaitu suatu tipe data yang hanya memuat data satu (1) karakter saja.
Karakter pada tipe data char
harus berada di dalam tanda petik 1 ''
(single quote).
Contoh :
char x = 'F';
cout << x;
Output
F
5. String
Pada dasarnya, tipe data string
adalah sebuah array dari tipe data char
.
Atau dapat dikatakan kumpulan character yang membentuk sebuah kata atau kalimat.
Nilai atau value pada tipe data string
harus berada di dalam tanda petik 2 ""
(quotation mark).
Contoh :
string x = "Hello";
cout << x;
Output
Hello
string
maka angka tersebut bukanlah sebuah bilangan operasi matematika, tetapi sebuah kata.
Contoh :
string x = "5";
string y = "6";
string z = x + y;
cout << z;
Output
56
kata
"5"
ditambahkan dengan kata "6"
.Maka
z
memuat kata "56"
.
6. Boolean
Tipe databool
adalah sebuah tipe data yang hanya memiliki 2 nilai, yaitu true
dan false
. Dimana,true
bernilai 1.false
bernilai 0.
Contoh :
bool x = true;
bool y = false;
cout << "true = " << x << endl;
cout << "false = " << y;
Output
true = 1
false = 0
7. Void
Tipe data void
merepresentasikan entitas yang tidak memiliki nilai (valueless entity).
Tipe data void
biasanya digunakan dalam sebuah function
atau sub-program yang biasanya disebut prosedur.
8. Wide Character
Tipe datawchar_t
adalah tipe data yang berfungsi sama seperti tipe data char
.
Perbedaannya adalah:char
memiliki besar memori 1 byte atau 8 bit.wchar_t
memiliki besar memori 2 - 4 byte.
Contoh :
wchar_t x = L'F';
cout << x;
Output
70
'F'
adalah wide character.Tetapi kita mendapatkan output yang terubah menjadi angka ASCII karena menggunakan
cout
.Kita harus menggunakan
wcout
untuk menampilkan wide character.
Contoh :
wchar_t x = L'F';
wcout << x;
Output
F
0 komentar:
Posting Komentar