Tipe data yang umum digunakan dalam C++ meliputi int, char, float, dan double, yang masing-masing mewakili tipe integer, character, single-precision, dan double-precision. Tipe perluasannya, termasuk tipe perluasannya, konsisten dengan penggunaan dalam bahasa C Misalnya program C++ berikut:
#include<iostream>usingnamespacestd;intmain(){intnum;//Nomor siswa charsex;//Jenis kelamin doublescore1;//Subjek satu skor doublescore2;//Subjek dua skor doublescore3;//Subjek tiga skor cout<<Pleaseinputstudent'sID , 'M'or'W', score1, score2andscore3<<endl;cin>>num>>sex>>score1>>score2>>score3;cout<<ID:<<num<<<sex<<Totalscoreis: << skor1+skor2+skor3<<endl;//Keluarkan informasi siswa dan total skor yang dikembalikan0;}
Hasil yang berjalan adalah sebagai berikut:
Di atas menunjukkan cara menggunakan tipe int, char, dan doule.
Mirip dengan penggunaannya dalam bahasa C, dideklarasikan terlebih dahulu baru kemudian digunakan. Berbeda dengan bahasa C, saat menggunakan cin dan cout untuk menginput dan mengeluarkan data, Anda dapat menggunakannya tanpa mengontrol tipe data secara manual. Harap perhatikan perbedaannya dan bereksperimen di komputer.
Selain variabel dasar yang sama dengan bahasa C, C++ juga memiliki tipe tambahan yang disebut tipe Boolean, yang akan diperkenalkan secara terpisah di bawah.
Tipe Boolean adalah nilai logika. Tipe kata kuncinya adalah bool . Hanya ada dua variabel yang ditentukan, true dan false, yang masing-masing mewakili dua nilai true dan false. Kemunculan tipe bool pada C++ sangat cocok untuk nilai yang ingin menyatakan hasil logika true dan false. Ini mengisi kekurangan bahasa C yang hanya bisa digantikan dengan int. Silakan lihat contoh program di bawah ini:
#include<iostream>usingnamespacestd;intmain(){inta=9;intb=10;boolr;//Definisikan variabel tipe Boolean rr=a>b;cout<<r<<endl;cout<<boolsizeis:<<sizeof( r)<<endl;kembali0;}
Biasanya Anda akan mendapatkan hasil sebagai berikut:
Harap pahami programnya dan bereksperimenlah di komputer Anda sendiri untuk menguasai penggunaan tipe bool.