Memahami Comments dan Tipe Data (Data Types) Pada Pemrograman C++

komputerdia.com - Komentar dalam kode program biasanya digunakan oleh para programmer untuk memberi tanda atau keterangan pada kode program yang dia kembangkan, agar mudah dibaca, dipahami dan dimengerti terutama untuk programmer lainya jika kita sedang bekerja dalam suatu team atau kelompok. 

Hal ini dibuat dengan alasan karena tidak semua programmer mempunyai jalan pikiran yang sama dalam pembuatan algoritma, hal ini sangat beguna untuk memberitahu dengan menggunakan bahasa manusia dan mempermudahkan pada orang untuk mempelajari apa yang ada di dalam kode program yang telah kita tulis tersebut.

Perlu kalian ketahui sebelumnya bahwa Tidak hanya pada bahsa pemrograman C++ yang menyediakan fitur Comments (Komentar), hampir di setiap bahasa pemrograman menyediakan fitur Comment. Semua karakter yang tergolong dalam komentar tidak akan dibaca oleh CPU, dan tidak dilaksanakan sebagai peritah oleh CPU atau dengan nama lain akan diabaikan.

Baca Juga Artikel Menarik Lainnya :

Memahami Comments dan Tipe Data (Data Types) Pada Pemrograman C++

Selain pengertian diatas, ada juga yang mendefinisikan Comments (komentar) adalah pernyataan penjelasan yang dapat kalian sertakan ke dalam kode C ++. Komentar ini membantu siapa saja yang membaca kode sumber. Semua bahasa pemrograman memungkinkan untuk beberapa bentuk komentar.

C++ menyediakan dua macam fitur komentar yaitu single-line dan multi-line. kedua cara tersebut bisa kita gunakan dan tidak akan mempengaruhi jalanya program, atau dengan kata lain yaitu CPU akan mengabaikan semua karakter dalam bentuk komentar yang kalian buat.

Penjelasan dan Jenis Comments C++

1. Comment Single-Line (//)

Cara komentar single-line akan membuat semua karakter setelah tanda // dan hanya di baris itu akan berlaku menjadi komentar. Biasanya cara ini digunakan untuk menandai atau memberi keterangan pada kode di baris tersebut.

Untuk lebih jelasnya, kalian bisa melihat contoh dibawah ini :
std::cout<<”BelajarC++”<<std::endl;  //ini komentar. pernyataan di samping akan mencetak “BelajarC++” di layar.
Atau juga bisa seperti dibawah ini
//ini komentar, pernyataan di bawah akan mencetak “BelajarC++” di layar.
std::cout<<”BelajarC++”<<std::endl; 
Untuk contoh pemrogramannya, kalian bisa lihat pada contoh dibawah ini
#include <iostream>
using namespace std;
 
int main(){
    //cetak "belajarcpp"
    cout<<"belajarcpp"<<endl; //Komentar
    //Komentar
    return 0;
} //akhir

2. Comment Multi-Line (*/ dan /*)

Comments jenis ini Merupakan fitur komentar yang diturunkan oleh Bahasa Pemrograman C, cara di atas akan membuat semua karakter di antara tanda /* dan */ akan berlaku sebagai komentar.

Jika cara single line tidak cukup untuk memberi keterangan (komentar) yang membutuhkan berbaris-baris atau membuat komentar menggunakan break line agar mudah untuk di baca, maka kita dapat menggunakan cara komentar multi-line.

Berikut ini adalah contoh penulisan dari comments multi-line
/*komentar anda, 1 baris */
/*komentar anda untuk 4 baris
baris 2
baris 3
baris 4*/ 
Dan berikut ini, adalah contoh penulisan pemrogramannya
#include <iostream>
using namespace std;
 
/* program ini adalah contoh program penggunaan fitur komentar multi line.
meskipun anda menulis sebanyak mungkin di dalam fitur komentar ini
kompiler akan mengabaikan semua karakter di dalam komentar.
Komentar multi line akan berakhir sampai tanda */
 
int main(){
    cout<<"belajarcpp"<<endl;
    return 0;
} //akhir
Fitur komentar biasanya juga digunakan untuk menandai pernyataan dari algoritma yang bermasalah, Menghilangkan sementara pernyataan dari dalam baris eksekusi kompilator agar tidak dibaca oleh kompilator. 

Kadang hal ini berguna untuk menghilangkan sementara pernyataan bermasalah, agar dapat diperbaiki lain waktu dan membuat program masih tetap berjalan dengan baik tanpa pernyataan itu.

Penjelasan Tipe Data (Data Types) C++

Saat menulis program dalam bahasa apa pun, kalian perlu menggunakan berbagai variabel untuk menyimpan berbagai informasi. Variabel hanyalah lokasi memori yang dicadangkan untuk menyimpan nilai. Ini berarti bahwa ketika Anda membuat variabel, kalian menyimpan beberapa ruang dalam memori.

Anda mungkin ingin menyimpan informasi dari berbagai tipe data seperti karakter, wide character, integer, floating point, double floating point, boolean dll. Berdasarkan pada tipe data variabel, sistem operasi mengalokasikan memori dan memutuskan apa yang dapat disimpan dalam memori yang dicadangkan.

Primitive Built-in Types

C ++ menawarkan programmer beragam jenis tipe data bawaan dan yang ditetapkan pengguna. Tabel berikut mencantumkan tujuh tipe data dasar C ++
Type Keyword
Boolean bool
Character char
Integer int
Floating point float
Double floating point double
Valueless void
Wide character wchar_t
Beberapa tipe dasar dapat dimodifikasi dengan menggunakan satu atau lebih dari tipe pengubah berikut ini :
  • Signed (Tertanda)
  • Unsigned (Tidak Tertanda)
  • Short (Pendek)
  • Long (Panjang)
Tabel berikut menunjukkan tipe variabel, berapa banyak memori yang diperlukan untuk menyimpan nilai dalam memori, dan apa yang maksimum serta nilai minimum yang dapat disimpan dalam jenis variabel tersebut.
Type Typical Bit Width Typical Range
char 1byte -127 to 127 or 0 to 255
unsigned char 1byte 0 to 255
signed char 1byte -127 to 127
int 4bytes -2147483648 to 2147483647
unsigned int 4bytes 0 to 4294967295
signed int 4bytes -2147483648 to 2147483647
short int 2bytes -32768 to 32767
unsigned short int Range 0 to 65,535
signed short int Range -32768 to 32767
long int 4bytes -2,147,483,648 to 2,147,483,647
signed long int 4bytes same as long int
unsigned long int 4bytes 0 to 4,294,967,295
float 4bytes +/- 3.4e +/- 38 (~7 digits)
double 8bytes +/- 1.7e +/- 308 (~15 digits)
long double 8bytes +/- 1.7e +/- 308 (~15 digits)
wchar_t 2 or 4 bytes 1 wide character
Berikut ini adalah contoh, yang akan menghasilkan ukuran yang benar dari berbagai tipe data di komputer kalian.
Ukuran variabel mungkin berbeda dari yang ditunjukkan pada tabel di atas, tergantung pada kompiler dan komputer yang kalian gunakan.
#include <iostream>
using namespace std;

int main() {
   cout << "Size of char : " << sizeof(char) << endl;
   cout << "Size of int : " << sizeof(int) << endl;
   cout << "Size of short int : " << sizeof(short int) << endl;
   cout << "Size of long int : " << sizeof(long int) << endl;
   cout << "Size of float : " << sizeof(float) << endl;
   cout << "Size of double : " << sizeof(double) << endl;
   cout << "Size of wchar_t : " << sizeof(wchar_t) << endl;
   
   return 0;
}
Contoh diatas tersebut menggunakan endl , yang menyisipkan karakter baris baru setelah setiap baris dan << operator digunakan untuk meneruskan beberapa nilai ke layar. Dalam hal ini kita juga menggunakan operator sizeof () untuk mendapatkan ukuran dari berbagai tipe data.

Ketika kode di atas dikompilasi dan dieksekusi, itu menghasilkan hasil berikut yang dapat bervariasi dari mesin ke mesin
Size of char : 1
Size of int : 4
Size of short int : 2
Size of long int : 4
Size of float : 4
Size of double : 8
Size of wchar_t : 4 

Typedef Declarations (Ketikan Deklarasi)

Dalam hal ini, kalian dapat membuat nama baru untuk jenis yang ada menggunakan typedef . Berikut ini adalah sintaks sederhana untuk menentukan tipe baru menggunakan typedef 
typedef type newname; 
Sebagai contoh, kalian bisa melihat format penulisan seperti berikut ini
typedef int feet;
Sekarang, deklarasi berikut ini benar-benar legal dan membuat variabel integer yang disebut jarak
feet distance; 

Enumerated Types (Jenis Yang Disebutkan)

Tipe enumerasi menyatakan nama tipe opsional dan satu set nol atau lebih pengidentifikasi yang dapat digunakan sebagai nilai-nilai tipe. Setiap enumerator adalah konstanta yang tipenya adalah enumerasi.

Membuat enumerasi membutuhkan penggunaan kata kunci enum . Bentuk umum dari jenis enumerasi adalah
enum enum-name { list of names } var-list; 
Di sini, enum-name adalah nama tipe enumeration. Daftar nama dipisahkan koma.

Sebagai contoh, kode berikut mendefinisikan enumerasi warna yang disebut warna dan variabel c dari jenis warna. Akhirnya, c diberi nilai "blue"
enum color { red, green, blue } c;
c = blue; 
Secara default, nilai nama pertama adalah 0, nama kedua memiliki nilai 1, dan yang ketiga memiliki nilai 2, dan seterusnya. Tapi Anda bisa memberi nama, nilai tertentu dengan menambahkan inisialisasi. Misalnya, dalam enumerasi berikut, Green akan memiliki nilai 5.
enum color { red, green = 5, blue };
Di sini, Blue akan memiliki nilai 6 karena setiap nama akan menjadi lebih besar dari yang mendahuluinya.

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2