disimpan dalam memori dan jenis operasi apa yang dapat dilakukan oleh variabel tersebut.
variabel memiliki 3 jenis tipe data yaitu Variabel Numerik, Variabel Text dan Boolean.
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 ).
Variabel Text : memungkinkan kita untuk menyimpan data dalam bentuk Karakter. Bahasa
Pemrograman C++ menyediakan beberapa tipe data dasar seperti char (Character atau
Karakter Tunggal) dan string (Kumpulan Karakter).
Boolean : pada bahasa pemrograman C++ ditulis dengan penulisan bool merupakan jenis
memori yang dapat mewakili satu nilai dari dua pilihan yaitu 1 (True) atau 0 (False).
Tipe data yang umum digunakan :
Tipe Data Bentuk Penulisan
Boolean bool
Character char
Integer int
Floating Point float
Double Floating Point double
String string
Valueless void
Boolean bool
Boolean adalah salah satu tipe data yang dapat memiliki nilai dari dua pilihan
yaitu True 1 atau False 0 . Tipe data ini biasanya digunakan untuk memberikan dan
memastikan kebenaran dari sebuah operasi atau kondisi program.
Bentuk penulisan
Character char
Char adalah salah satu tipe data sembarang huruf, angka, dan simbol. Yang memungkinkan
kita untuk memesan memori yang dapat menyimpan nilai dalam bentuk karakter tunggal
seperti ‘a’, ‘$’ dan lain-lain.
Bentuk penulisan
#include <iostream>
1using namespace std;
2
3int main(){
4 char x='A'; //Variabel Char hanya dapat memuat satu karakter.
5
6 cout<<"Masukan kelas = ";cin>>x; //Jika anda memasukan karakter lebih dari satu
maka variabel "x" hanya akan mengambil satu karakter pertama.
7
cout<<endl<<"Yang anda masukan adalah "<<endl<<x;
8
9 return 0;
10}
11
Integer int
Integer adalah salah satu tipe data numerik yang memungkinakn kita untuk menyimpan data
dalam bentuk bilangan bulat.
Bentuk penulisan
1
2
#include <iostream>
3using namespace std;
4
5int main(){
6 int bilangan = 0, hasil=0;
7
8 cout<<"Masukan angka = ";cin>>bilangan;
hasil = bilangan * 2;
9
cout<<"Hasil dari "<<bilangan<<" X 2 adalah "<<hasil;
10
11 return 0;
12}
1float p=3,14;
Contoh Program
1#include <iostream>
2using namespace std;
3
4int main(){
float jari, hasil ;
5
const float p=3.14; //variabel konstanta
6
7 cout<<"Masukan Jumlah jari-jari = ";cin>>jari;
8 hasil = (jari * p)*2; //disini kita menggunakan variabel float
9 //karena hasil dari penghitungan lingkaran biasanya berbentuk bilangan pecahan
10 cout<<"Keliling dari Lingkaran adalah "<<hasil;
11
return 0;
12
}
13
14
Bentuk penulisan
#include <iostream>
1
using namespace std;
2
3int main(){
4 double jari, hasil ;
5 const double p=3.14;
6
7 cout<<"Masukan Jumlah jari-jari = ";cin>>jari;
hasil = jari*(jari * p);
8
cout<<"Luas dari lingkaran 3.14 X "<<jari<<" X "<<jari<<" adalah "<<hasil;
9
10 return 0;
11}
12
13
String string
Merupakan tipe data Text yang memungkinkan kita menyimpan nilai dengan bentuk text,
kumpulan dari karakter.
Bentuk penulisan
1
#include <iostream>
2
using namespace std;
3
4int main(){
5 string pesan = "Selamat Belajar C++", kalimat = "";
6
7 cout<<pesan<<endl;
8 getline(cin,kalimat);
//Fungsi input agar dapat membaca kalimat panjang dan yang menggunakan spasi.
9
cout<<kalimat<<endl;
10
11 return 0;
12}
Valueless void
void adalah salah satu tipe data yang berarti “tidak ada” atau “tidak mempunyai tipe data”.
Void masih di dalam katagori tipe data tetapi kita tidak bisa menggunakanya pada variabel
biasa.
void biasanya digunakan pada function yang tidak mempunyai return value void
myFunction() , pada function parameter yang tidak mempunyai parameter void
myfunction(void) dan pada pointer void *myPointer; .