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}"); } }