Breaking

Tipe Data dalam Bahasa Programan C ++

Setelah kita belar tentang Fungsi dan cara mendeklarasikan variabel di C ++  selanjutnya dalam pembahasa ini kita akan menjelaskan mengenai Tipe Data dalam Bahasa Programan C ++ , yang memungkinkan agar kalian dapat terus mengembangkan wawasan dalam pembelajaran bahasa pemrograman C ++ ini.

Tipe Data dalam Bahasa Programan C ++ 

Tipe data menentukan jenis data yang dapat disimpan variabel seperti integer, mengambang, karakter, dll.
Ada 4 jenis tipe data dalam bahasa C ++
TypesTypes Data
Basic Data Type (Tipe Data Dasar)int, char, float, double, etc
Derived Data Type (Tipe Data Berasal)array, pointer, etc
Enumeration Data Type (Jenis Data Pencacahan)enum
User Defined Data Type (Jenis Data Buatan Pengguna)structure

Tipe Data Dasar
Tipe data dasar adalah berbasis bilangan bulat dan berbasis floating-point. Bahasa C ++ mendukung literal bertanda tangan dan tidak bertanda tangan.

Tipe data dasar adalah berbasis bilangan bulat dan berbasis floating-point. Bahasa C ++ mendukung literal bertanda tangan dan tidak bertanda tangan.

Ukuran memori dari tipe data dasar dapat berubah sesuai dengan sistem operasi 32 atau 64 bit.

Mari kita lihat tipe data dasar. Ukurannya diberikan menurut OS 32 bit.
Tipe Data dalam Bahasa Programan C ++


Tipe data dasar atau primitif:
  • Tipe data yang telah ditentukan dalam bahasa C ++ dan ini paling sering digunakan untuk menentukan jenis nilai yang disimpan dalam variabel, konstanta atau array.
  • Tipe data primitif yang disediakan oleh bahasa C adalah sebagai berikut:
  • Tipe data integer: digunakan untuk menyimpan nilai integer. C ++ mencakup berbagai tipe data tipe integer seperti short (ditandatangani), int (ditandatangani), unsigned short, unsigned int, long (signed), unsigned long. Di sini menggunakan ditandatangani, kita dapat menyimpan nilai negatif dan positif dalam variabel tetapi menggunakan unsigned, kita hanya dapat menggunakan nilai positif.
  • Tipe data karakter: digunakan untuk menyimpan satu karakter. Bahasa C ++ mencakup dua tipe tipe data karakter char (char signed) dan unsigned char.
  • Tipe data floating point: Jenis data floating point menyimpan nilai desimal. C ++ termasuk berbagai floating point tipe data float, double, long double dll.
  • Tipe Boolean: Tipe boolean dapat menyimpan hanya dua jenis nilai yang benar atau salah. Tipe data Boolean diwakili oleh kata kunci bool.
  • Seluruh tipe data primitif yang didukung oleh C ++ dijelaskan pada gambar tabel diatas
Tipe data turunan atau tipe data yang ditentukan pengguna
  • Tipe data yang berasal dari tipe data dasar atau primitif dikenal sebagai tipe data Berasal seperti array, struktur, kesatuan, kelas, Pointer, fungsi dll.
Jenis data yang di-enumerasi
  • Tipe data yang di-enumerasikan adalah tipe data yang ditentukan pengguna.
  • Tipe data yang di-enumerasi dideklarasikan menggunakan enum keyword.
  • Ini mengatur daftar item dalam urutan dan mengaitkan nomor simbolis ke setiap elemen. Pada dasarnya ini digunakan ketika kalian memiliki barang tetap untuk dipilih.
  • Sintaks dari tipe data yang disebutkan dalam C ++:
enum idenitifer{list of items);
  • Berikut ini contoh enum yang berisi daftar tujuh hari dalam seminggu:
enum week { Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday};
  • Dalam contoh di atas, hari Minggu, Senin, Selasa dan seterusnya adalah daftar item yang disebutkan. Nilai-nilai mereka adalah bilangan bulat unsigned konstan dan mulai dari 0 secara default. Jadi Minggu mengacu pada 0, Senin mengacu pada 1 dan seterusnya.
Berikut ini adalah program sederhana enum:

Contoh:

#include<iostream.h>

#include<conio.h>

void main()

{

enum week { Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday};

cout<<"\nSunday="<<Sunday;

cout<<"\nMonday="<<Monday;

cout<<"\nTuesday="<<Tuesday;

cout<<"\nWednesday="<<Wednesday;

cout<<"\nThursday="<<Thursday;

cout<<"\nFriday="<<Friday;

cout<<"\nSaturday="<<Saturday;

}

Output
Sunday=0

Monday=1

Tuesday=2

Wednesday=3

Thursday=4

Friday=5

Saturday=6

No comments:

Post a Comment