Lompat ke konten Lompat ke sidebar Lompat ke footer

Widget Atas Posting

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++

No Tipe Data Ukuran Deskripsi
1 int 4 Byte Menyimpan bilangan bulat, tanpa desimal
2 float 4 Byte Menyimpan bilangan pecahan, mengandung satu atau lebih desimal. Cukup untuk menyimpan 7 digit desimal
3 double 8 Byte Menyimpan bilangan pecahan, mengandung satu atau lebih desimal. Cukup untuk menyimpan 15 digit desimal
4 boolean 1 Byte Menyimpan nilai true (benar) atau false (salah)
5 char 1 Byte Menyimpan 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>

Posting Komentar untuk "Tipe Data dalam Bahasa C ++"

Berlangganan via Email