Arti Tanda pada Bahasa Pemrograman C++
Bahasa pemrograman C++ memiliki berbagai macam tanda yang memiliki arti dan fungsi yang spesifik. Tanda-tanda ini digunakan untuk mengontrol aliran program, mengakses data, melakukan operasi matematika, dan banyak lagi. Berikut beberapa tanda penting dalam bahasa C++ beserta penjelasannya:
Tanda Operator
Operator Aritmatika
- + (Penjumlahan): Digunakan untuk menjumlahkan dua nilai. Contoh:
x + y
- - (Pengurangan): Digunakan untuk mengurangi dua nilai. Contoh:
x - y
- * (Perkalian): Digunakan untuk mengalikan dua nilai. Contoh:
x * y
- \ (Pembagian): Digunakan untuk membagi dua nilai. Contoh:
x / y
- % (Modulo): Digunakan untuk mendapatkan sisa bagi dari pembagian dua nilai. Contoh:
x % y
Operator Perbandingan
- == (Sama dengan): Memeriksa apakah dua nilai sama. Contoh:
x == y
- != (Tidak sama dengan): Memeriksa apakah dua nilai tidak sama. Contoh:
x != y
- > (Lebih besar dari): Memeriksa apakah nilai pertama lebih besar dari nilai kedua. Contoh:
x > y
- < (Lebih kecil dari): Memeriksa apakah nilai pertama lebih kecil dari nilai kedua. Contoh:
x < y
- >= (Lebih besar dari atau sama dengan): Memeriksa apakah nilai pertama lebih besar dari atau sama dengan nilai kedua. Contoh:
x >= y
- <= (Lebih kecil dari atau sama dengan): Memeriksa apakah nilai pertama lebih kecil dari atau sama dengan nilai kedua. Contoh:
x <= y
Operator Logika
- && (Dan): Memeriksa apakah dua kondisi benar. Contoh:
(x > 0) && (y < 10)
- || (Atau): Memeriksa apakah salah satu dari dua kondisi benar. Contoh:
(x > 0) || (y < 10)
- ! (Tidak): Mengubah nilai kebenaran suatu kondisi. Contoh:
! (x > 0)
Operator Assignment
- = (Assignment): Mengassign nilai ke suatu variabel. Contoh:
x = 10
- += (Penjumlahan dan assignment): Menjumlahkan nilai kanan ke nilai kiri dan mengassign hasilnya ke nilai kiri. Contoh:
x += 5
(sama denganx = x + 5
) - -= (Pengurangan dan assignment): Mengurangkan nilai kanan dari nilai kiri dan mengassign hasilnya ke nilai kiri. Contoh:
x -= 5
(sama denganx = x - 5
) - *= (Perkalian dan assignment): Mengalikan nilai kanan dengan nilai kiri dan mengassign hasilnya ke nilai kiri. Contoh:
x *= 5
(sama denganx = x * 5
) - /= (Pembagian dan assignment): Membagi nilai kiri dengan nilai kanan dan mengassign hasilnya ke nilai kiri. Contoh:
x /= 5
(sama denganx = x / 5
) - %= (Modulo dan assignment): Menghitung sisa bagi dari pembagian nilai kiri dengan nilai kanan dan mengassign hasilnya ke nilai kiri. Contoh:
x %= 5
(sama denganx = x % 5
)
Tanda Lain
- ; (Semicolon): Menandai akhir dari suatu pernyataan.
- {} (Curly braces): Digunakan untuk mendefinisikan blok kode.
- () (Parentheses): Digunakan untuk mengelompokkan ekspresi atau memanggil fungsi.
- [] (Square brackets): Digunakan untuk mengakses elemen dalam array.
- . (Dot): Digunakan untuk mengakses anggota kelas atau struktur.
- -> (Arrow): Digunakan untuk mengakses anggota kelas atau struktur melalui pointer.
- # (Hash): Digunakan untuk menandai preprocessor directive.
- // (Double slash): Digunakan untuk menandai komentar baris tunggal.
- / / (Slash-asterisk): Digunakan untuk menandai komentar multi-baris.
Kesimpulan
Tanda-tanda dalam bahasa pemrograman C++ merupakan elemen penting yang memiliki peran vital dalam membentuk struktur dan fungsi program. Memahami makna dan penggunaan tanda-tanda ini adalah langkah fundamental dalam mempelajari dan menguasai bahasa pemrograman C++.