Tipe Data Pada C++

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 :
  1. Tipe Data Karakter
  2. Tipe Data Bilangan Bulat
  3. 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

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>

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?

Tipe Data Pada C++

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