Apa Fungsi Dari Tanda Pada C++

5 min read Jun 28, 2024
Apa Fungsi Dari Tanda Pada C++

Fungsi Tanda pada C++

Tanda dalam C++ adalah simbol-simbol khusus yang memiliki makna dan fungsi tertentu dalam bahasa pemrograman. Mereka digunakan untuk berbagai tujuan, seperti mendefinisikan operasi, mengendalikan aliran program, dan mengelola data.

Berikut adalah beberapa jenis tanda pada C++ dan fungsinya:

Operator Aritmatika

Operator ini digunakan untuk melakukan operasi matematika dasar:

  • + (Penjumlahan): Menambahkan dua nilai.
  • - (Pengurangan): Mengurangi nilai kedua dari nilai pertama.
  • *** (Perkalian):** Mengalikan dua nilai.
  • / (Pembagian): Membagi nilai pertama dengan nilai kedua.
  • % (Modulo): Mengembalikan sisa hasil bagi nilai pertama dengan nilai kedua.

Operator Pembanding

Operator ini digunakan untuk membandingkan dua nilai dan mengembalikan nilai boolean (true atau false).

  • == (Sama dengan): Mengembalikan true jika kedua nilai sama.
  • != (Tidak sama dengan): Mengembalikan true jika kedua nilai tidak sama.
  • > (Lebih besar dari): Mengembalikan true jika nilai pertama lebih besar dari nilai kedua.
  • < (Lebih kecil dari): Mengembalikan true jika nilai pertama lebih kecil dari nilai kedua.
  • >= (Lebih besar dari atau sama dengan): Mengembalikan true jika nilai pertama lebih besar dari atau sama dengan nilai kedua.
  • <= (Lebih kecil dari atau sama dengan): Mengembalikan true jika nilai pertama lebih kecil dari atau sama dengan nilai kedua.

Operator Logika

Operator ini digunakan untuk menggabungkan pernyataan boolean dan mengembalikan nilai boolean.

  • && (Dan logika): Mengembalikan true jika kedua pernyataan boolean benar.
  • || (Atau logika): Mengembalikan true jika salah satu atau kedua pernyataan boolean benar.
  • ! (Tidak logika): Membalikkan nilai boolean.

Operator Bitwise

Operator ini digunakan untuk memanipulasi bit individual dalam sebuah nilai.

  • & (Dan bitwise): Melakukan operasi AND bitwise pada dua nilai.
  • | (Atau bitwise): Melakukan operasi OR bitwise pada dua nilai.
  • ^ (XOR bitwise): Melakukan operasi XOR bitwise pada dua nilai.
  • ~ (Negasi bitwise): Membalikkan semua bit dalam sebuah nilai.
  • << (Geser kiri): Menggeser bit-bit dalam sebuah nilai ke kiri.
  • >> (Geser kanan): Menggeser bit-bit dalam sebuah nilai ke kanan.

Operator Penugasan

Operator ini digunakan untuk menetapkan nilai ke sebuah variabel.

  • = (Penugasan): Menetapkan nilai di sebelah kanan ke variabel di sebelah kiri.
  • += (Penugasan penjumlahan): Menambahkan nilai di sebelah kanan ke variabel di sebelah kiri dan menetapkan hasilnya ke variabel.
  • -= (Penugasan pengurangan): Mengurangi nilai di sebelah kanan dari variabel di sebelah kiri dan menetapkan hasilnya ke variabel.
  • *= (Penugasan perkalian): Mengalikan nilai di sebelah kanan dengan variabel di sebelah kiri dan menetapkan hasilnya ke variabel.
  • /= (Penugasan pembagian): Membagi variabel di sebelah kiri dengan nilai di sebelah kanan dan menetapkan hasilnya ke variabel.
  • %= (Penugasan modulo): Mengembalikan sisa hasil bagi variabel di sebelah kiri dengan nilai di sebelah kanan dan menetapkan hasilnya ke variabel.

Operator Lain

  • , (Koma): Digunakan untuk mengevaluasi ekspresi dari kiri ke kanan dan mengembalikan nilai dari ekspresi terakhir.
  • ?: (Operator Ternary): Operator kondisi yang mengembalikan nilai berdasarkan hasil ekspresi boolean.
  • sizeof(): Mengembalikan ukuran dalam byte dari sebuah tipe data atau variabel.

Kesimpulan

Tanda dalam C++ merupakan elemen penting yang memungkinkan Anda untuk menulis kode yang efisien dan mudah dibaca. Memahami fungsi setiap tanda memungkinkan Anda untuk memanfaatkan penuh bahasa C++ dan mengembangkan program yang kuat dan kompleks.

Featured Posts