Senin, November 25, 2019

Operator Aritmatika Bahasa C

operator aritmatika pada bahasa c
Gambar 1 Operator Aritmatika

Operator adalah fondasi dari bahasa pemrograman apapun. Fungsi dari bahasa C tidaklah lengkap tanpa penggunaan operator. Operator memungkinkan untuk melakukan berbagai operasi pada operand. Pada bahasa C, operator dapat dikategorikan sebagai berikut:

satu, Operator aritmatika (+, -, *, /, %, post-increment, pre-increment, post-decrement, pre-decrement).
dua, Operator relasi (==, !=, >, <, >= & <=) dan Operator logika (&&, || and !).
tiga, Operator bitwise (&, |, ^, ~, >> and <<).
empat, Operator assignment (=, +=, -=, *=, dan lain sebagainya).
lima, Operator lainnya (conditional, comma, sizeof, address, redirection).

Operator aritmatika: adalah operator yang menampilkan aritmatika atau operasi matematika pada operand. Operator yang masuk ke dalam kategori operator aritmatika adalah sebagai berikut:

satu, Penambahan (addition): '+' menambahkan dua operand. Contoh; X+Y.
dua, Pengurangan (subctraction): '-' pengerangan dua operand. Contoh; X-Y.
tiga, Perkalian (multiplication): '*' mengalikan dua operand. Contoh; X*Y.
empat, Pembagian (division): '/' membagi operand pertama terhadap operand kedua. Contoh; X/Y.
lima, Sisa hasil bagi (modulus): '%' memberikan sisa hasil bagi antara operand pertama dibagi operand kedua. Contoh; X%Y.

Pada Bahasa C

Pada C++
Output:
a is 10 and b is: 4
a+b is: 14
a-b is: 6
a*b is: 40
a/b is: 2
a%b is: 2

Operator yang masuk ke dalam kategori operator unary atau operator yang hanya membutuhkan satu operand, adalah:
satu, Increment: operator '++' digunakan untuk penambahan nilai dari integer. Ketika operator ditempatkan sebelum nama variabel (disebut pre-increment operator), maka nilai dari variabel akan mengalami peningkatan atau penambahan jumlah secara instan. Contoh, ++X.

Dan ketika operator ditempatkan setelah nama variabel (disebut pre-increment operator), maka nilai asli akan disimpan terlebih dahulu sampai tahap eksekusi dari statement increment dan nilai variabel akan diperbarui sebelum eksekusi nilai tahap selanjutnya. Contoh, X++.

dua, Decrement: operator '--' digunakan untuk mengurangi nilai dari integer. Ketika operator ditempatkan sebelum nama variabel (disebut pre-decrement operator), maka nilai variabel akan mengalami pengurangan secara instan. Contoh, --X.

Dan ketika operator ditempatkan setelah nama variabel (disebut post-increment operator), maka nilai nilai asli akan disimpan terlebih dahulu sampai tahap eksekusi dari statement decrement dan nilai variabel akan diperbarui setelah eksekusi nilai tahap selanjutnya. Contoh, X--.

Pada bahasa C

Pada C++
Output:
a is 11 and res is 10
a is 10 and res is 11
a is 11 and res is 11
a is 10 and res is 10





Related Posts

Operator Aritmatika Bahasa C
Oleh

mohon untuk melakukan koreksi jika terdapat kesalahan pada penulisan blog ini,