Apakah Jenis Data dalam C++?

Apakah Jenis Data Dalam C



Jenis data adalah konsep asas dalam pengaturcaraan, termasuk C++, yang merupakan bahasa pengaturcaraan yang digunakan secara meluas dalam pelbagai domain. C++ menyediakan set jenis data yang komprehensif untuk membolehkan pengaturcara menyimpan dan memanipulasi data dengan cekap. Memahami jenis data adalah penting untuk membangunkan program C++ yang mantap dan cekap.

Dalam tutorial ini, kami akan menyelami dunia jenis data C++, dan meneroka pelbagai jenis yang tersedia.

Apakah Jenis Data dalam C++

Dalam C++, jenis data terdiri daripada tiga jenis:







1: Jenis Data Asas dalam C++

The jenis data asas ialah jenis data yang paling biasa digunakan dalam C++ yang membolehkan pengaturcara menyimpan pelbagai jenis nilai, seperti integer, titik terapung, aksara dan banyak lagi. Jadual di bawah menunjukkan



jenis data asas yang paling biasa digunakan dalam C++ dengan saiz dan penerangannya:



Jenis Data Saiz Penerangan
int 2 atau 4 bait Menyimpan nombor tanpa perpuluhan
terapung 4 bait Menyimpan nombor perpuluhan sehingga 6-7 digit
berganda 8 bait Menyimpan nombor perpuluhan sehingga 15 digit
char 1 bait Menyimpan nilai, aksara atau huruf ASCII
bool 1 bait Gunakan untuk menyimpan Betul atau salah nilai
tali 1 bait setiap aksara Untuk menyimpan urutan aksara
batal 0 bait Jenis data kosong

i: Jenis Data Berangka

Jenis Data Berangka ialah yang digunakan untuk menyimpan data berangka. Contoh int, apungan dan berganda bagi jenis data berangka.





Sebagai contoh, untuk mencetak nombor 500, kami akan menggunakan jenis data int dan akan mencetak nombor dengan cout:

#include

menggunakan ruang nama std ;

int utama ( )

{

int pada satu = 500 ;

cout << pada satu ;

}



Terapung dan berganda digunakan untuk menetapkan nilai eksponen dan perpuluhan. Terapung digunakan untuk menetapkan nilai perpuluhan seperti 3.567 atau 1.236. Sebagai contoh, untuk mencetak nilai 3.567:

#include

menggunakan ruang nama std ;

int utama ( )

{

terapung pada satu = 3,567 ;

cout << pada satu ;

}

Apungan hanya mempunyai ketepatan 6 hingga 7 digit manakala gandaan mempunyai ketepatan 15 digit.

#include

menggunakan ruang nama std ;

int utama ( )

{

berganda pada satu = 2020.5467 ;

cout << pada satu ;

}

ii: Jenis Boolean

Jenis data Boolean diisytiharkan dengan perkataan bool dan hanya boleh mengambil nilai input Betul atau salah sedangkan betul ialah 1 dan Salah ialah 0.

#include

menggunakan ruang nama std ;

int utama ( )

{

bool Linux = benar ;

petua bool = salah ;

cout << Linux << ' \n ' ;

cout << petunjuk ;

kembali 0 ;

}

iii: Jenis Data Aksara

Jenis data char digunakan untuk menyimpan satu aksara dalam satu petikan seperti 'D', atau 'A'.

#include

menggunakan ruang nama std ;

int utama ( )

{

char adalah = 'A' ;

cout << adalah ;

}

Anda juga boleh menggunakan nilai ASCII untuk memaparkan aksara tertentu:

#include

menggunakan ruang nama std ;

int utama ( )

{

char x = 83 , dan = 85 , Dengan = 87 ;

cout << x ;

cout << dan ;

cout << Dengan ;

}

Jika anda ingin menyimpan urutan aksara dalam C++ gunakan jenis data rentetan.

#include

#include

menggunakan ruang nama std ;



int utama ( )

{

rentetan a = 'Selamat Datang ke Petunjuk Linux' ;

cout << a ;

}

Pengubahsuai Data dalam C++

Dalam C++, pengubah suai data digunakan untuk menukar jenis data asas dengan lebih lanjut. Empat pengubah suai data disenaraikan di bawah:

  • Ditandatangani
  • Tidak ditandatangani
  • Pendek
  • Panjang

Jadual di bawah menggambarkan jenis pembolehubah dengan jumlah pembolehubah storan yang diperlukan untuk menyimpan nilai dalam ingatan:

Jenis data Saiz
Masuk masuk 4 bait
Int tidak ditandatangani 4 bait
Int pendek 2 bait
Int panjang 4 bait
Ditandatangani char 1 bait
Akhlak yang tidak ditandatangani 1 bait
berganda 8 bait
Berganda panjang 12 bait
terapung 4 bait

2: Jenis Data Terbitan dalam C++

Jenis data terbitan dibentuk dengan mengagregatkan jenis data asas. Ia ditakrifkan menggunakan jenis data primitif atau asas seperti mentakrifkan fungsi dalam C++ atau tatasusunan. Contoh jenis data terbitan termasuk:

  1. Fungsi: Mereka digunakan untuk melaksanakan tugas yang khusus dan jelas.
  2. Tatasusunan: Ia digunakan untuk mengandungi data jenis yang serupa atau berbeza.
  3. Petunjuk: Ia digunakan untuk menyimpan alamat memori pembolehubah.

3: Jenis Data Ditakrifkan Pengguna dalam C++

The jenis data yang ditakrifkan oleh pengguna dalam C++ dikenali sebagai jenis data abstrak atau ditentukan pengguna:

  1. kelas: Dalam C++, kelas mengandungi ahli data dan fungsinya sendiri yang boleh diakses dengan mencipta contoh data.
  2. Struktur: Ia digunakan untuk menyimpan data pelbagai jenis ke dalam satu jenis data.
  3. Penghitungan: Ia digunakan untuk menamakan pemalar dalam C++
  4. Kesatuan: Sama seperti struktur, ia menyimpan data dalam satu jenis pada lokasi memori yang sama.

Pokoknya

Jenis data digunakan untuk menyusun data dalam atur cara supaya mudah difahami. Setiap jenis data dalam C++ mempunyai nilai yang tepat untuk menyimpan data dan boleh menyimpan julat nilai tertentu. Terdapat pelbagai jenis data yang tersedia, pengguna boleh memilih jenis data yang sesuai mengikut tugas yang mereka lakukan. Kami telah membincangkan tiga jenis data asas yang digunakan dalam C++ dalam panduan di atas.