Tipe Data Pada C++ -- Seperti Halnya dalam bahasa program lainnya, C++ juga memiliki tipe data. Penggunaan tipe data yang tepat akan mengurangi suatu kesalahan dalam pemrograman juga meningkatkan efektif dan efisien dari program itu sendiri. Setidaknya ada 17 tipe data dalam C++ yang dikelompokan dalam 3 besar yaitu :
- Tipe Data Karakter
- Tipe Data Bilangan Bulat
- Tipe Data Bilangan Pecahan
Berikut tipe data yang di dukung dalam C++ :
Tipe
|
Ukuran Dalam Byte
|
Range Nilai
|
Bool
|
1
|
True atau False
|
Char
|
1
|
-128 sampai 127
|
Signed Char
|
1
|
-128 sampai 127
|
Unsigned Char
|
1
|
0 sampai 255
|
Wchar_t
|
2
|
0 sampai 65.535
|
Short
|
2
|
-35.768 sampai 32.767
|
Unsigned Short
|
2
|
0 sampai 65.535
|
Int
|
4
|
-2.147.483.648 sampai 2.147.483.647
|
Unsigned Int
|
4
|
0 sampai 4.294.967.295
|
Long
|
4
|
-2.147.483.648 sampai 2.147.483.647
|
Unsigned Long
|
4
|
0 sampai 4.294.967.295
|
Long Long
|
8
|
-9.223.372.036.854.775.807 sampai 9.223.372.036.854.775.807
|
Unsigned Long Long
|
8
|
0 sampai 18.446.744.073.709.551.615
|
Float
|
4
|
3.4 x (10-38) sampai 3.4 x (10+38)
|
Double
|
8
|
1.7 x (10-308) sampai 1.7 x (10+308)
|
Long Double
|
10
|
3.4 x (10-4932) sampai 1.1 x (10+4932)
|
Tipe Data Integer —> Bilangan Bulat
Tipe Data Char —> Karakter
Tipe Data Float dan Double —> Bilangan Desimal
Tipe Data Boolean —> Benar / Salah
Tipe Data Void —> Kosong
Tipe Data Char —> Karakter
Tipe Data Float dan Double —> Bilangan Desimal
Tipe Data Boolean —> Benar / Salah
Tipe Data Void —> Kosong
Berikut Contoh Pemrograman menggunakan tipe data menggunakan Microsoft Visual Studio 2013 :
// BasicCPP.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include <iostream>
int _tmain(int argc, _TCHAR* argv[])
{
int d_int = 100;
float d_float = 234.21;
char d_char = 'k';
short d_short = 23;
cout << "Tipe data integer = " << d_int << endl;
cout << "Tipe data float = " << d_float << endl;
cout << "Tipe data char = " << d_char << endl;
cout << "Tipe data short = " << d_short << endl;
return 0;
}
//
#include "stdafx.h"
#include <iostream>
using std::cout;
using std::endl;int _tmain(int argc, _TCHAR* argv[])
{
int d_int = 100;
float d_float = 234.21;
char d_char = 'k';
short d_short = 23;
cout << "Tipe data integer = " << d_int << endl;
cout << "Tipe data float = " << d_float << endl;
cout << "Tipe data char = " << d_char << endl;
cout << "Tipe data short = " << d_short << endl;
return 0;
}
Lalu start without debugging atau Ctrl + F5 maka akan menghasilkan seperti gambar di bawah ini, mudah bukan?
Untuk compiler lain seperti Code Block, Turbo C++ dll, kalian bisa mengganti int _tmain(int argc, _TCHAR* argv[]) menjadi int main() dan menghapus #include "stdafx.h" agar tidak terjadi error.
Itulah sedikit penjelasan mengenai Tipe Data Pada C++. Semoga bermanfat
Itulah sedikit penjelasan mengenai Tipe Data Pada C++. Semoga bermanfat