Pengertian Tipe Data dan Contoh pada C++

Tipe Data adalah kategori dari sebuah data yang digunakan dalam bahasa pemrograman C++. Setiap data yang diterima oleh program harus dikategorikan ke dalam salah satu dari beberapa tipe data yang tersedia. 

Pengertian Tipe Data dan Contoh pada C++

Tipe Data Dasar

Beberapa tipe data dasar yang tersedia dalam C++ meliputi:

  1. Integer (int)
  2. Karakter (char)
  3. Bilangan desimal (float, double)
  4. Boolean (bool)

Tipe data integer digunakan untuk menyimpan bilangan bulat seperti -1, 0, atau 1. Tipe data karakter digunakan untuk menyimpan satu karakter seperti 'a' atau 'b'. 

Tipe data bilangan desimal digunakan untuk menyimpan bilangan pecahan seperti 1.23 atau 2.5. Tipe data boolean digunakan untuk menyimpan nilai true atau false.

Selain tipe data dasar tersebut, C++ juga menyediakan tipe data lain seperti tipe data array dan tipe data struct. 

Tipe data array digunakan untuk menyimpan sekumpulan data dari tipe data yang sama, sedangkan tipe data struct digunakan untuk menyimpan data yang terdiri dari beberapa tipe data yang berbeda.

Dalam pemrograman C++, tipe data dari sebuah variabel harus ditentukan saat deklarasi. 

Misalnya, jika kita ingin mendeklarasikan variabel "x" sebagai tipe data integer, maka kita harus menuliskan "int x;" dalam program.

Penggunaan tipe data yang tepat sangat penting dalam pemrograman C++ karena dapat mempengaruhi hasil dari program dan juga membuat program lebih efisien dalam menggunakan memori.

Built-In Data Types

Built-in data types, atau tipe data bawaan, adalah tipe data yang sudah disediakan oleh bahasa pemrograman C++ dan dapat digunakan secara langsung tanpa harus didefinisikan terlebih dahulu. Beberapa contoh tipe data bawaan dalam C++ adalah int, char, float, dan bool.

User-Defined Data Types

Sedangkan user-defined data types, atau tipe data yang didefinisikan oleh pengguna, adalah tipe data yang dibuat oleh pengguna dan digunakan dalam program. Tipe data yang didefinisikan oleh pengguna dapat dibagi menjadi dua jenis, yaitu:

Enumerated Types (enum) : Tipe data ini digunakan untuk mendefinisikan konstanta yang memiliki nilai yang ditentukan. Misalnya, jika kita ingin mendefinisikan sebuah variabel yang hanya dapat memiliki nilai "merah", "kuning", atau "hijau", maka kita dapat menggunakan tipe data enum.

Derived Types (struct, class, union) : Tipe data ini digunakan untuk menyimpan data yang terdiri dari beberapa tipe data yang berbeda. Misalnya, jika kita ingin mendefinisikan sebuah variabel yang menyimpan nama, usia, dan alamat seseorang, maka kita dapat menggunakan tipe data struct atau class.

Tipe data yang didefinisikan oleh pengguna dapat digunakan sebagai tipe data dasar dalam pemrograman C++, seperti tipe data bawaan. Namun, tipe data yang didefinisikan oleh pengguna harus didefinisikan terlebih dahulu sebelum digunakan dalam program.

Lebih baru Lebih lama