Operators

Operators are tools for performing operations on variables and values within code.

Arithmetic operators facilitate tasks, like addition subtraction, multiplication and division.

C++
int sum = a + b;
int difference = a - b;
int product = a * b;
int quotient = a / b;
int remainder = a % b;
C
int sum = a + b;
int difference = a - b;
int product = a * b;
int quotient = a / b;
int remainder = a % b;
Java
int sum = a + b;
int difference = a - b;
int product = a * b;
int quotient = a / b;
int remainder = a % b;
Python
sum = a + b
difference = a - b
product = a * b
quotient = a / b
remainder = a % b
JavaScript
let a, b;
let sum = a + b;
let difference = a - b;
let product = a * b;
let quotient = a / b;
let remainder = a % b;


Relational Operators:
Relational operators compare values and return a boolean result.

C++
#include <iostream>

int main() {
    int a = 10;
    int b = 20;

    if (a == b) {
        // equal
        std::cout << "a is equal to b" << std::endl;
    }
    if (a != b) {
        // not equal
        std::cout << "a is not equal to b" << std::endl;
    }
    if (a < b) {
        // less than
        std::cout << "a is less than b" << std::endl;
    }
    if (a > b) {
        // greater than
        std::cout << "a is greater than b" << std::endl;
    }
    if (a <= b) {
        // less than or equal
        std::cout << "a is less than or equal to b" << std::endl;
    }
    if (a >= b) {
        // greater than or equal
        std::cout << "a is greater than or equal to b" << std::endl;
    }

    return 0;
}
C
#include <stdio.h>

int main() {
    int a = 10;
    int b = 20;

    if (a == b) {
        // equal
        printf("a is equal to b\n");
    }
    if (a != b) {
        // not equal
        printf("a is not equal to b\n");
    }
    if (a < b) {
        // less than
        printf("a is less than b\n");
    }
    if (a > b) {
        // greater than
        printf("a is greater than b\n");
    }
    if (a <= b) {
        // less than or equal
        printf("a is less than or equal to b\n");
    }
    if (a >= b) {
        // greater than or equal
        printf("a is greater than or equal to b\n");
    }

    return 0;
}
Java
public class Main {
    public static void main(String[] args) {
        int a = 10;
        int b = 20;

        if (a == b) {
            // equal
            System.out.println("a is equal to b");
        }
        if (a != b) {
            // not equal
            System.out.println("a is not equal to b");
        }
        if (a < b) {
            // less than
            System.out.println("a is less than b");
        }
        if (a > b) {
            // greater than
            System.out.println("a is greater than b");
        }
        if (a <= b) {
            // less than or equal
            System.out.println("a is less than or equal to b");
        }
        if (a >= b) {
            // greater than or equal
            System.out.println("a is greater than or equal to b");
        }
    }
}
Python
a = 10
b = 20

if a == b:
    # equal
    print('a is equal to b')
if a != b:
    # not equal
    print('a is not equal to b')
if a < b:
    # less than
    print('a is less than b')
if a > b:
    # greater than
    print('a is greater than b')
if a <= b:
    # less than or equal
    print('a is less than or equal to b')
if a >= b:
    # greater than or equal
    print('a is greater than or equal to b')
JavaScript
let a = 10;
let b = 20;

if (a == b) {
    // equal
    console.log('a is equal to b');
}
if (a != b) {
    // not equal
    console.log('a is not equal to b');
}
if (a < b) {
    // less than
    console.log('a is less than b');
}
if (a > b) {
    // greater than
    console.log('a is greater than b');
}
if (a <= b) {
    // less than or equal
    console.log('a is less than or equal to b');
}
if (a >= b) {
    // greater than or equal
    console.log('a is greater than or equal to b');
}

Output
a is not equal to b
a is less than b
a is less than or equal to b


Logical Operators:
Logical operators perform logical operations on boolean values.

C++
if (condition1 && condition2) {
    // logical AND
}
if (condition1 || condition2) {
    // logical OR
}
if (!condition) {
    // logical NOT
}
C
if (condition1 && condition2) {
    // logical AND
}
if (condition1 || condition2) {
    // logical OR
}
if (!condition) {
    // logical NOT
}
Java
if (condition1 && condition2) {
    // logical AND
}
if (condition1 || condition2) {
    // logical OR
}
if (!condition) {
    // logical NOT
}
Python
if condition1 and condition2:
    # logical AND
if condition1 or condition2:
    # logical OR
if not condition:
    # logical NOT
JavaScript
if (condition1 && condition2) {
    // logical AND: Executes if both condition1 and condition2 are true
}

if (condition1 || condition2) {
    // logical OR: Executes if either condition1 or condition2 (or both) are true
}

if (!condition) {
    // logical NOT: Executes if condition is false
}


Unary, Binary, and Ternary Operators:
Unary operators operate on a single operand, binary operators on two, and ternary operators on three.

C++
int unary = -a; // unary minus
int binary = a + b; // binary plus
int ternary = (a > b) ? a : b; // ternary conditional
C
int unary = -a; // unary minus
int binary = a + b; // binary plus
int ternary = (a > b) ? a : b; // ternary conditional
Java
int unary = -a; // unary minus
int binary = a + b; // binary plus
int ternary = (a > b) ? a : b; // ternary conditional
Python
unary = -a  # unary minus
binary = a + b  # binary plus
ternary = a if a > b else b  # ternary conditional

How to Start Coding

In this ever-evolving digital landscape, the ability to code is not just a valuable asset but a gateway to creative expression and innovation. This brief guide will outline practical steps and essential principles to guide aspiring learners on their path to mastering the art of coding.

Table of Content

  • Introduction, to Basic Syntax. Hello World
  • Understanding Data Types
  • Variables and Constants
  • Keywords
  • Operators
  • Decision Making statements
  • Loops
  • Numbers
  • Characters
  • Arrays
  • Strings- Basic String Concepts
  • Functions

Similar Reads

1. Introduction, to Basic Syntax. Hello World:

Lets learn the basic syntax of hello world program in different programming languages such as C, C++, Java and Python...

2. Understanding Data Types:

Data types are crucial, in specifying the type of data that can be stored within a variable. Common data types encompass integers, floating point numbers, characters and various others....

3. Variables and Constants:

In programming variables act as containers for data that can be altered during the execution of a program. Conversely constants store data that remains unchanged throughout its course....

4. Keywords:

Keywords are reserved words within a programming language that hold predefined meanings. It’s basically important to note that they cannot be used as names or identifiers....

5. Operators:

Operators are tools for performing operations on variables and values within code....

6. Decision Making statements:

Decision statements are used to control the flow of a program based on conditions....

7. Loops:

Entry Condition Loop:...

8. Numbers:

Performing operations, on numbers involves addition, subtraction, multiplication and division....

9. Characters:

Special characters called escape sequences are used to represent printable characters, such, as newline and tab....

10. Arrays:

Arrays are data structures that are utilized to store and manipulate collections of elements. In languages, like C and C++ arrays are declared with a predetermined size. Initialized with values while in Java, dynamic arrays can be initialized using braces. Python on the hand provides a syntax for creating arrays. Regardless of the programming language used elements, within arrays can be accessed through indices, enabling retrieval and manipulation of data stored in the arrays....

11. Strings- Basic String Concepts

Strings, which are sequences of characters are data types, in programming languages. They serve the purpose of representing and manipulating information. Common tasks performed on strings include combining them extracting substrings determining their length and comparing them....

12. Functions:

Functions are, like building blocks of code that can be reused to accomplish tasks. They play a role in organizing code making it easier to read and maintain. When defining a function you enclose a set of instructions within braces. You can also specify parameters (inputs). Return values (outputs)....

Contact Us