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