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.

Saya adalah seorang blogger dari Indramayu, saya mulai serius blog pada tahun 2014 ketika saya kelas 11 SMA. Pembaca diperbolehkan mengcopy artikel dengan syarat mencamtumkan link halaman sebagai sumber.

Share this

Related Posts

Previous
Next Post »