Categories: cplus

Pengertian Dan Jenis Operator Dalam C++

pengertian operator dan jenisnya dalam c++ lengkap yaitu operator sendiri berarti simbol khusus yang akan memberitahu kepada compiler untuk melaksanakan operasi aritmatika dan kebijaksanaan tertentu

dalam c++ ada beberapa jenis operator terdiri dari
1.Operator aritmatika
2.Operator relasional
3.Operator logika
4.Operator Bitwase
5.Operator Assignment(penugasan)
6.Operator  Precedence
6.Operator  Misc

1. operator aritmatika
operator artimatika yaitu operator yang berfungsi untuk perhitungan matematika menyerupai pembagian,perkalian, penambahan, pengurangan berikut yaitu tabel dari operator aritmatika

Operator Deskripsi Contoh Penggunaan(A=10,B=20)
+ Menambahkan dua operan A+B = 30
untuk operasi aritmatika pengurangan B-A=10
* untuk operasi aritmatika perkalian A*B=30
/ untuk operasi aritmatika pembagian B/A=0
% Modulus Operator dan sisa sehabis pembagian integer B%A=0 (sisa bagi pembagian antara 20 / 10 = 0)

2. operator relasional
operator relasional merupakan sebuah operator yang bernilai true dan false. Untuk mengevaluasi antara 2 ekspresi, sanggup dipakai operator Relasional. Hasil dari operator ini yaitu nilai bool yaitu hanya berupa  true atau false, atau sanggup juga dalam nilai int, 0 untuk mereprensentasikan “false” dan 1 untuk merepresentasikan “true”.

Operator Deskripsi Contoh Penggunaan(A=15,B=12)
== digunakan untuk menyelidiki apakah kedua nilai atau tidak. jikalau sama maka kedua kondisi benar (A==B) false atau (0)
!= digunakan untuk memerika apakah kedua sama atau tidak. jikalau tidak sama maka kedua kondisi benar (A!=B) true atau (1)
> Memeriksa apakah nilai operan kiri lebih besar dari nilai operan kanan, jikalau ya maka kondisi menjadi benar. (A>B) true atau(1)
< Memeriksa apakah nilai operan kiri kurang dari nilai operan kanan, jikalau ya maka kondisi menjadi benar. (A<B) false atau (0)
>= Memeriksa apakah nilai operan kiri lebih besar dari atau sama dengan nilai operan kanan, jikalau ya maka kondisi menjadi benar. (A>=B) true atau (1)
<= Memeriksa apakah nilai operan kiri kurang dari atau sama dengan nilai operan kanan, jikalau ya maka kondisi menjadi benar. (A<=B) false atau (0)

3.operator logika
operator kebijaksanaan Operator ! equivalen dengan operasi boolean NOT, hanya mempunyai 1 operand, mempunyai kegunaan untuk membalikkan nilai dari operand yang bersangkutan dan operator Logika && dan || dipakai untuk mengevaluasi 2 lisan dan menghasilkan 1 nilai akhir. mempunyai arti yang sama dengan operator kebijaksanaan Boolean AND dan OR.

Operator Deskripsi Contoh Penggunaan(A=0,B=0)
&& melambangkan AND operator jikalau kedua angka berisi 1 dan 1 maka balasannya true(benar) (A&&B) false atau (0)
|| Melambangkan OR operator Jika salah satu dari dua operan yaitu l, maka kondisi menjadi benar(true) (A||B) true atau (1)
! Melambangkan NOT operator, Jka kondisi benar, maka Logical operator NOT akan bernilai false(salah) !(A&&B) true atau(1)

4. Operator Bitwase
Operator Bitwise memodifikasi variabel berdasarkan bit yang merepresentasikan nilai yang disimpan, atau dengan kata lain dalam representasi binary.

Operator Deskripsi
& Logika AND
| LOGIKA OR
^ XOR
NOT
<< SIFT LEFT(SHL)
>> SIFT RIGHT(SHR)

5. Assigment operator(operator penugasan)
operator assigment(operator penugasan) di tandai dengan tanda(“=”)

Operator Deskripsi
= operator penugasan seerhana, untuk menetapkan nilai ari sisi operan kanan ke operan kiri
+= tambahkan AND operator penugasan,menambahkan operan yang benar untuk operan kiri dan menetapkan hasil untuk operan kiri
-= kurangi AND operator penugasan, itu mengurangi operan kanan dari operan kri dan menetapkan hasil untuk operan kiri
*= kalikan AND operator penugasan, mengalihkan operan kanan dengan operan kiri dan menetapkan hasil untuk operan kiri
/= Bagikan AND operator penugasan, membagi operan kiri dengan operan kanan dan menetapkan hasil untuk operan kiri
%= Modulus AND operator penugasan, sisa bagi dengan memakai dua operan dan menetapkan hasil untuk operan kiri
<<= shift kiri AND operator penugasan
>>= shift kanan AND operator penugasan
&= Bitwise AND operator penugasan
^= bitwise XOR dan operator penugasan
|= bitwise inclusive OR dan operator penugasan

6.operator  Precedence
operator  Precedence operator yang didahulukan memilih pengelompokan istilah dalam ekspresi. misal ada perintah perkalian dan penjumlahan maka akan didahulukan yang perkalian

Kategori Operator Associativity
Postfix () [] -> . ++ – – kiri ke kanan
Unary + – ! ++ – – (type)* & sizeof kanan ke kiri
Multiplicative * / % kiri ke kanan
Additive + – kiri ke kanan
Shift << >> kiri ke kanan
Relational < <= > >= kiri ke kanan
Equality == != kiri ke kanan
Bitwise AND & kiri ke kanan
Bitwise XOR ^ kiri ke kanan
Bitwise OR | kiri ke kanan
Logical AND && kiri ke kanan
Logical OR || kiri ke kanan
Conditional(kondisi) ?: kanan ke kiri
Assignment(penugasan) = += -= *= /= %=>>= <<= &= ^= |= kanan ke kiri
Comma(koma) , kiri ke kanan

7. operator misc
operator misc

Operator Description
sizeof size of operator dipakai untuk mengetahui ukuran dari memori
Condition ? X : Y operator kondisi Jika Kondisi ini benar? maka kembali nilai X: jikalau nilai Y
, Nilai seluruh lisan koma yaitu nilai lisan terakhir dari daftar dipisahkan koma
. (dot) and -> (arrow) digunakan untuk individual members of classes, structures, and unions.
Cast digunakan untuk mengkonversi type data
& pointer & dipakai untuk mengembalikan alamat dari variabel
* opinter * dipakai untuk mengetahui alamat memori


demikian tutorial aku wacana operator dan jenis operator dalam c++ lengkap bahasa indonesia. semoga bermanfaat buat anda yang sedang belajar c++

Demikian yang dapat kami share kepada sobat source code aplikasi pada kesempatan ini, semoga dapat bermanfaat dan bisa menjadi referensi pemrograman bagi anda. Jangan lupa like Fan Page kami, dan SUBSCRIBE Channel Youtube kami untuk dapatkan update source code aplikasi terbaru.
Ahmad Code

Share
Published by
Ahmad Code
Tags: cplus

Recent Posts

Source Code Sistem Informasi Geografis Berbasis Php

Pada postingan kali ini, sourcecodeaplikasi.info kembali mencoba untuk membagikan ke sobat semua tentang sebuah aplikasi…

19 seconds ago

Source Code Aplikasi Penjualan Barang Toko Bangunan Berbasis Web

Download Source code Aplikasi Penjualan Barang Berbasis Web Gratis. Aplikasi ini dibangun menggunakan bahasa pemrograman…

6 hours ago

Source Code Aplikasi Sistem Informasi Perpsustakaan Berbasis Web

Source Code Aplikasi Sistem Informasi Perpsustakaan Berbasis Web yang akan admin share pada kesempatan kali…

12 hours ago

Source Code Aplikasi Pendataan Pendapatan Warga Berbasis Web

Source Code Aplikasi Pendataan Pendapatan Warga Berbasis Web yang akan kami bagikan di kesempatan ini…

18 hours ago

Source Code Aplikasi Absensi Online Berbasis Php

Source code aplikasi absensi berbasis web. Aplikasi absensi online ini dibuat dengan menggunakan bahasa pemrograman…

1 day ago

Source Code Aplikasi E-Commerce Berbasis Web

Pada kesempatan ini kami akan share source code aplikasi ecommerce berbasis web. Aplikasi ecommerce ini…

1 day ago