Tipe Data dalam Bahasa C ++

Seperti yang dijelaskan pada artikel variabel dalam bahasa C++ harus berupa tipe data yang ditentukan. 

Contoh

int AngkaSaya = 28;// Bilangan Bulat (Integer)
float AngkaPecahanFloat = 28.86;// Bilangan pecahan Float
double AngkaPecahanDouble = 9.98;// Bilangan pecahan Double
char HurufSaya = ‘A’// Karakter
bool BooleanSaya = true// Boolean
string TeksSaya = “Webagus”// String

Tipe Data Dasar

Tipe data menentukan ukuran dan jenis informasi yang akan disimpan variabel. Berikut ini adalah tipe data dasar di C++

NoTipe DataUkuranDeskripsi
1int4 ByteMenyimpan bilangan bulat, tanpa desimal
2float4 ByteMenyimpan bilangan pecahan, mengandung satu atau lebih desimal. Cukup untuk menyimpan 7 digit desimal
3double8 ByteMenyimpan bilangan pecahan, mengandung satu atau lebih desimal. Cukup untuk menyimpan 15 digit desimal
4boolean1 ByteMenyimpan nilai true (benar) atau false (salah)
5char1 ByteMenyimpan nilai true (benar) atau false (salah)

Jenis Data Numerik C++

Jenis Numerik

Gunakan int saat kita perlu menyimpan bilangan bulat tanpa desimal, seperti 28 atau 1986, dan float atau double saat kita membutuhkan bilangan pecahan (dengan desimal), seperti 28,08 atau 8,8619.

Contoh int

#include <iostream>

using namespace std;
 
int main () {
int AngkaSaya = 1986;
      cout << myNum;
return 0;
}

Contoh Float

#include <iostream>
      cout << AngkaSaya;
using namespace std;
 

int main () {
float AngkaSaya = 28.08;
return 0;
}

Contoh Double

#include <iostream>

using namespace std;
 
int main () {
double AngkaSaya = 19.86;
      cout << AngkaSaya;
return 0;
}

Angka Ilmiah

Bilangan floating point juga bisa menjadi bilangan ilmiah dengan “e” untuk menunjukkan pangkat 10:

Contoh

#include <iostream>
using namespace std;
 
int main () {
    float AngkaSaya = 28e3;
    double AngkaSayaLagi = 19E4;
    cout << AngkaSaya << ā€œnā€;
cout << AngkaSayaLagi;
return 0;
}

Tipe Data Boolean C++

Tipe data boolean dideklarasikan dengan kata kunci bool dan hanya dapat mengambil nilai true (benar) atau false (salah). Ketika nilai dikembalikan, true = 1 dan false = 0.

Contoh

#include <iostream>

using namespace std;
int main () {

bool BelajarKode = true;
bool BelajarGame = false;

cout << BelajarKode << ā€œnā€;  // Output 1 (true)

cout << BelajarGame;  // Output 0 (false)

return 0;
}

Tipe Data Karakter C ++

Tipe data char digunakan untuk menyimpan satu karakter. Karakter harus diapit oleh tanda kutip tunggal, seperti ‘A’ atau ‘c’: 

Contoh

#include <iostream>
using namespace std;
 
int main(){
char NilaiSaya = ‘B’;
     
      cout << NilaiSaya;
return 0;
}

Alternatifnya, kita dapat menggunakan nilai ASCII untuk menampilkan karakter tertentu:

Contoh

#include <iostream>
using namespace std;
 
int main(){

char a 65, b 66, c 67;

cout << a;

cout << b;

cout << c;

return 0;
}

Nilai 65, 66, 67 merupakan representasi ASCII dari huruf A, B, C

Tipe Data String C ++

Tipe data string digunakan untuk menyimpan urutan karakter (teks). Ini bukan tipe bawaan, tetapi berperilaku seperti tipe dalam penggunaan paling dasar. Nilai string harus diapit tanda kutip ganda:

Contoh

#include <iostream>
#include <string>
using namespace std;
 

int main(){

string salam = “Sugeng Rawuh”;

cout << salam;

return 0;
}

Catatan: Untuk menggunakan string, maka kita sebaiknya menyertakan file header tambahan di kode sumber, yaitu pustaka <string>

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top
× How can I help you?