Program to demonstrate compound operators
- Write a program to demonstrate compound operators in C
- Write a program to demonstrate compound operators in C++
- Write a program to demonstrate compound operators in Python
- Write a program to demonstrate compound operators in PHP
- Write a program to demonstrate compound operators in Java
- Write a program to demonstrate compound operators in Java Script
- Write a program to demonstrate compound operators in C#
Explanation:
Combining an arithmetic or bitwise operator with an assignment operator (=) results in compound operators, sometimes referred to as shorthand operators or assignment operators. In a single step, they apply an operation to a variable and then return the result to the same variable.
Syntax:
variable operator= value;
is same as
variable = variable operator value;
Program to demonstrate compound operators
-
C
-
C++
-
Python
-
PHP
-
JAVA
-
Java Script
-
C#
#include <stdio.h>
int main() {
int a = 10;
printf("Initial value of a: %d\n", a);
a += 5; // a = a + 5
printf("After a += 5: %d\n", a);
a -= 3; // a = a - 3
printf("After a -= 3: %d\n", a);
a *= 2; // a = a * 2
printf("After a *= 2: %d\n", a);
a /= 4; // a = a / 4
printf("After a /= 4: %d\n", a);
a %= 3; // a = a % 3
printf("After a %= 3: %d\n", a);
return 0;
}
#include <iostream>
int main() {
int a = 10;
std::cout << "Initial value of a: " << a << std::endl;
a += 5; // a = a + 5
std::cout << "After a += 5: " << a << std::endl;
a -= 3; // a = a - 3
std::cout << "After a -= 3: " << a << std::endl;
a *= 2; // a = a * 2
std::cout << "After a *= 2: " << a << std::endl;
a /= 4; // a = a / 4
std::cout << "After a /= 4: " << a << std::endl;
a %= 3; // a = a % 3
std::cout << "After a %= 3: " << a << std::endl;
return 0;
}
a = 10
print(f"Initial value of a: {a}")
a += 5 # a = a + 5
print(f"After a += 5: {a}")
a -= 3 # a = a - 3
print(f"After a -= 3: {a}")
a *= 2 # a = a * 2
print(f"After a *= 2: {a}")
a /= 4 # a = a / 4
print(f"After a /= 4: {a}")
a %= 3 # a = a % 3
print(f"After a %= 3: {a}")
<?php $a = 10; echo "Initial value of a: $a\n"; $a += 5; // a = a + 5 echo "After a += 5: $a\n"; $a -= 3; // a = a - 3 echo "After a -= 3: $a\n"; $a *= 2; // a = a * 2 echo "After a *= 2: $a\n"; $a /= 4; // a = a / 4 echo "After a /= 4: $a\n"; $a %= 3; // a = a % 3 echo "After a %= 3: $a\n"; ?>
public class Main {
public static void main(String[] args) {
int a = 10;
System.out.println("Initial value of a: " + a);
a += 5; // a = a + 5
System.out.println("After a += 5: " + a);
a -= 3; // a = a - 3
System.out.println("After a -= 3: " + a);
a *= 2; // a = a * 2
System.out.println("After a *= 2: " + a);
a /= 4; // a = a / 4
System.out.println("After a /= 4: " + a);
a %= 3; // a = a % 3
System.out.println("After a %= 3: " + a);
}
}
let a = 10;
console.log(`Initial value of a: ${a}`);
a += 5; // a = a + 5
console.log(`After a += 5: ${a}`);
a -= 3; // a = a - 3
console.log(`After a -= 3: ${a}`);
a *= 2; // a = a * 2
console.log(`After a *= 2: ${a}`);
a /= 4; // a = a / 4
console.log(`After a /= 4: ${a}`);
a %= 3; // a = a % 3
console.log(`After a %= 3: ${a}`);
using System;
class Program {
static void Main() {
int a = 10;
Console.WriteLine($"Initial value of a: {a}");
a += 5; // a = a + 5
Console.WriteLine($"After a += 5: {a}");
a -= 3; // a = a - 3
Console.WriteLine($"After a -= 3: {a}");
a *= 2; // a = a * 2
Console.WriteLine($"After a *= 2: {a}");
a /= 4; // a = a / 4
Console.WriteLine($"After a /= 4: {a}");
a %= 3; // a = a % 3
Console.WriteLine($"After a %= 3: {a}");
}
}