-->

Tipe Data Microsoft Visual Studio C++

No comments

Pernahkah kalian mendengar istilah tipe data? Mungkin bagi kalian yang berkecimpung di dunia IT sangat familiar dengan kata tersebut. Maka dari itu ini kali ini saya akan membahas tentang tipe data yang ada pada C++.

Pengertian Tipe Data

Bagi kalian yang belum tahu tipe data, saya akan memberitahu apa itu tipe data. Tipe data adalah pengenalan atau klasifikasi variabel yang akan digunakan dalam suatu bentuk data yang akan disimpan dalam operasi yang akan kita gunakan.

Secara singkat tipe data merupakan pengkalasifikasian suatu variabel. Yang dimana variabel tersebut akan kita gunakan dalam program kita.

Klasifikasi Variabel

Secara garis besar, tipe data dapat diklasifikasikan menjadi 3 jenis, yaitu:
  • Variabel Numerik
  • Data disimpan dalam bentuk angka atau bilangan.
    Variabel Numerik dapat dibagi lagi menjadi beberapa bagian, yaitu:
    • Bilangan Bulat (integer/int)
    • Bilangan Desimal Berpresisi Tunggal (Floating Point/float)
    • Bilangan Desimal Berpresisi Ganda (Double Precision/double).
  • Variabel Text
  • Data disimpan dalam bentuk karakter.
    Variabel Text terbadi menjadi 2, yaitu:
    • Karakter Tunggal (character/char)
    • Kumpulan Karakter (kata/string)
  • Boolean
  • Hanya memiliki 2 pilihan yaitu True (1) atau False (0).

Tipe Data Berdasarkan Tanda

Berdasarkan tanda, tipe data dapat dibagi menjadi 2 yaitu:
  • Signed
  • Berawal dari tanda negatif (-) menuju tanda positif (+)
  • Unsigned
  • Berawal dari nol (0) menuju tanda positif (+)

Tabel Tipe Data yang Digunakan Di Microsoft Visual Studio C++

Nama Tipe
Bytes
Nama Lain
Batasan Nilai
int
4
signed
-2.147.483.648 s/d 2.147.483.647
unsigned int
4
unsigned
0 s/d 4.294.967.295
__int8
1
char
-128 s/d 127
unsigned __int8
1
unsigned char
0 s/d 255
__int16
2
short, short int, signed short int
-32.768 s/d 32.767
unsigned __int16
2
unsigned short, unsigned short int
0 s/d 65.535
__int32
4
signed, signed int, int
-2.147.483.648 s/d 2.147.483.647
unsigned __int32
4
unsigned, unsigned int
0 s/d 4.294.967.295
__int64
8
long long, signed long long
-9.223.372.036.854.775.808 s/d 9.223.372.036.854.775.807
unsigned __int64
8
unsigned long long
false atau true
bool
1
Tidak ada
-128 s/d 127 secara default 0 s/d 255 ketika di compile dengan /J
char
1
Tidak ada
-128 s/d 127
signed char
1
Tidak ada
0 s/d 255
unsigned char
1
Tidak ada
-2.147.483.648 s/d 2.147.483.647
short
2
short int, signed short int
0 s/d 4.294.967.295
unsigned short
2
unsigned short int
-9.223.372.036.854.775.808 s/d 9.223.372.036.854.775.807
long
4
long int, signed long int
-2.147.483.648 s/d 2.147.483.647
unsigned long
4
unsigned long int
0 s/d 4.294.967.295
long long
8
Tidak ada (tetapi ekivalen dengan__int64)
-9.223.372.036.854.775.808 s/d 9.223.372.036.854.775.807
unsigned long long
8
Tidak ada (tetapi ekivalen dengan__int64)
0 s/d 18.446.744.073.709.551.615
enum
Bervariasi
-
-
float
4
-
3.4E +/- 38 (7 digits)
double
8
-
1.7E +/- 308 (15 digits)
long double
8
-
1.7E +/- 308 (15 digits)
wchar_t
2
__wchar_t
0 s/d 65.535

Itulah tipe data yang ada pada Microsoft Visual Stduio C++. Semoga kalian semakin mengerti tentang tipe data. Sampai jumpa pada artikel saya selanjutnya.

Comments