Site icon TestingDocs.com

C Expressions

C Expressions

In this tutorial, we will learn about C Expressions. An expression is a combination of operands, operators, and function calls that resolves or reduces to a single value.

C Expressions

Expressions can be broadly classified into two categories:

Simple Expressions

Simple expressions can be categorized into different types. The expression categories are as follows:

Example

In this example, a and b are operands. The * is an operator. The operator is a multiplication operator that calculates the product of two values. The * operator is a binary operator. It requires two operands for the expression.

The result on the right-hand side (RHS) is a variable. The value of the expression is computed and stored in the variable result.

result = a * b;

If the operand values are:

a = 3;

b = 5;

In this example, a * b is an expression. When calculated it reduces to the value 15.

Code

/**
**********************************
* Program Description:
* C Expressions Demo
* Filename: expr.c
* C Tutorials - www.TestingDocs.com
*************************************
*/
#include<stdio.h>
int main()
{
    // declare variables
    int a = 3;
    int b = 5;
    int result = 0;

    /* Simple expression */
    result = a * b;

    printf("Result = %d \n",result);
    /* Complex expression */

    return 0;
} // end main


Complex Expressions

Complex expressions are expressions formed by one or more simple expressions.

C Tutorials

C Tutorials on this website can be found at:

https://www.testingdocs.com/c-language-tutorial/

Exit mobile version