Operator Aritmatika
Operator Aritmatika adalah beberapa Operator Program C, yang digunakan untuk melakukan operasi aritmatika termasuk operator seperti Penambahan, Pengurangan, Penggandaan, Pembagian dan Modulus. Semua operator ini adalah operator biner yang berarti mereka beroperasi pada dua operan. Di bawah tabel menunjukkan semua Operator Aritmatika di C Programming dengan contoh.
/* Program to Perform Arithmetic Operations in C */ #include<stdio.h> int main() { int a = 12, b = 3; int addition, subtraction, multiplication, division, modulus; addition = a + b; //addition of 3 and 12 subtraction = a - b; //subtract 3 from 12 multiplication = a * b; //Multiplying both division = a / b; //dividing 12 by 3 (number of times) modulus = a % b; //calculation the remainder printf("Addition of two numbers a, b is : %d\n", addition); printf("Subtraction of two numbers a, b is : %d\n", subtraction); printf("Multiplication of two numbers a, b is : %d\n", multiplication); printf("Division of two numbers a, b is : %d\n", division); printf("Modulus of two numbers a, b is : %d\n", modulus); }
Output :
Addition of two number a, b is : 15
Substraction of two number a, b is : 9
Multiplication of two number a, b is : 36
Division of two number a, b is : 4
Modulus of two number a, b is : 0
Addition of two number a, b is : 15
Substraction of two number a, b is : 9
Multiplication of two number a, b is : 36
Division of two number a, b is : 4
Modulus of two number a, b is : 0
Modulo
- Simbol : %
- Operator bineri
- Untuk menemukan sisa pembagian
- N% 2, dapat digunakan untuk mencari nomor ganjil atau genap
- Jika N% 2 = 0, maka N adalah bilangan Genap.
- Sedangkan N% 2 = 1, maka N adalah bilangan Ganjil
Increment and Decrement
- Simbol: ++ (pertambahan), - (pengurangan)
- Operator tidak nyata
- Tingkatkan (++) dan kurangi (--) nilai variabel dengan 1.
- Posisinya bisa di depan (pra) atau setelah (posting) variabel.
Contoh:
N ++; // penambahan postingan
++ N; // kenaikan pre
N--; // penurunan pos
--N; // pengurangan pre
Jika pernyataan yang berdiri sendiri, N ++; atau ++ N; sama dengan N = N +1;
Jika pernyataan yang berdiri sendiri, N--; atau --N; sama dengan N = N-1;
Contoh :
1.
#include
<stdio.h>
int
main ()
{
int
x = 44; int y = 44;
++x;
printf(”x
= %d\n”, x); /* result 45 */
y++;
printf(”y
= %d\n”, y); /* result 45 */
}
2.
int
main () {
int
x=44; int y = 44; int z;
z
= ++x; /* z, x is 45
*/
z
= y++; /* z is 44 and y is 45 */
return(0);
}
No comments:
Post a Comment