Ads by Yasya El Hakim
Tipe Data dan Modifier pada Bahasa Pemrograman C++

Sekarang, mari kita bahas tentang tipe data. Tipe Data dapat kita gunakan untuk menentukan tipe dari variabel dan konten yang digunakan serta merupakan jalan untuk menggunakan penyimpanan pada program yang kalian buat. Tipe data dapat berupa dua tipe:
  1. Tipe Data Built-in.
  2. Tipe Data User-Defined atau Abstract.


Tipe Data Built-in

Tipe Data Built-in adalah tipe data yang telah ditentukan dan dapat ditransfer langsung ke dalam Compiler. Misalnya: int, char, dll.

Tipe Data User-Defined dan Abstract

Tipe Data User-Defined dan Abstract adalah yang dibuat oleh pengguna sebagai class atau sebagai struktur. Dalam bahasa pemrograman C++, Tipe Data User-Defined adalah class di mana (seperti dalam bahasa pemrograman C) tipe data yang ditentukan pengguna dapat diimplementasikan sebagai struktur.

Tipe Data Build-in Dasar pada C++

  • char - untuk menyinpamn karakter (1 byte)
  • int - untuk nilai integer (2 byte)
  • float - single precision floating point (4 bytes)
  • double - double precision floating point numbers (8 bytes)

Contoh

char a = 'A';          // Tipe Karakter
int a = 1;             // Tipe Integer
float a = 3.14159;     // Tipe Floating Point
double a = 6e-4;       // Tipe Double (e adalah untuk exponential)


Tipe Data Build-In Lainnya

  • bool - Boolean (True or False)
  • void - Tanpa Nilai
  • wchar_t - Wide Character

Enum Sebagai Tipe Data pada C++

Tipe Enumerated dapat menyatakan sebuah tipe-nama baru bersama dengan urutan nilai yang mengandung identifier dan memiliki nilai mulai dari 0 dan bertambah menjadi 1.

Contoh:

enum hari(sen, sel, rab, kam, jum) h;


Pada contoh diatas, Enumeration dari hari dapat ditentukan pada variabel h. sen akan memiliki nilai 0, sel akan memiliki nilai 1, begitu pula seterusnya. Kita juga dapat menetapkan nilai seperti enum hari(sen, sel=7, rab);. Disini, sen akan memiliki nilai 0, sel akan memiliki nilai 7, jadi rab akan memiliki nilai 8.

Modifier pada C++

Pada bahasa pemrograman C++, kata atau teks spesial (dinamakan Modifier) dapat kita gunakan untuk mengatur tipe data Built-in serta kita dapat memperluasnya. Terdapat empat Tipe Data Modifier pada C++:
  1. long
  2. short
  3. signed
  4. unsigned

Tipe data Modifier diatas dapat kita gunakan bersamaan dengan tipe data Built-in untuk membuatnya agar lebih presisi dan luas.

Berikut adalah beberapa poin penting yang harus kalian ketahui tentang Modifier:
  • long dan short dapat mengubah nilai maksimal dan minimal pada tipe data yang akan disimpan.
  • Int harus memiliki nilai minimal (short).
  • Urutan Ukuran: short int < int < long int.
  • Urutan Ukuran untuk Floating Point Number: float < double < long double.
  • long float bukanlah tipe yang resmi dan tidak terdapat short floating point number.
  • Tipe Signed terdiri dari angka positif dan negatif serta merupakan tipe default.
  • Unsigned, selalu tanpa tanda apapun, maka akan selalu menjadi positif.

0Komentar

Sebelumnya Selanjutnya