Skip to main content

Operators In C Language

About Operator:-

*An operator is a symbol that tells the compiler to perform specific mathematical
or logical functions.
*C language is rich in built-in operators and provides the
  following types of operators:-
1)Arithmetic Operators
2) Relational Operators
3) Logical Operators
4) Bitwise Operators
5) Assignment Operators
6) Misc Operators
 Now We Look All Oprators One By One:-

1)Airthmatic Operators:

The List Of Operators And Their Description
As Well As Example Is Given In Below Table
We Assume Value Of A=10 And B=20
Example Program:-                                                     
#include <stdio.h>
int
main()
{                                                                                  Output Screen :(Kali Linux)
int x = 26;
int y = 13;
int z ,w,v,e,f;
int b;

z = x + y;
printf(" Value of z  is %d\n", z );
w= x - y;
printf(" Value of w is %d\n", w );                       
v = x * y;
printf(" Value of v is %d\n", v );
b = x / y;
printf(" Value of b is %d\n", b );
e = x % y;
printf(" Value of e is %d\n", e );
f= x++;
printf(" Value of f is %d\n", f );
g = y--;
printf(" Value of g is %d\n", g );
return 0;

}2) Relational Operator:-

The List Of Operators And Their Description
As Well As Example Is Given In Below Table:-

Example Program:-
#include <stdio.h>
#define A 4
#define B 5
main()
{
int x = 21;
int y = 10;                                                                 Output Screen (Kali Linux)
int z ;
if( x == y )
printf(" x is equal to y\n" );
else
{
printf(" x is not equal to y\n" );
}
if ( x < y )
printf("x is less than y\n" );
else
{
printf(" x is not less than y\n" );
}
if ( x > y )
printf("x is greater than y\n" );
else
{
printf(" x is not greater than y\n" );
}
if ( A <= B )
printf(" a is either less than or equal to b\n" );
if(B>=A)
{
printf("b is either greater than or equal to a\n" );
}
return 0;
}*in above program we have used #define preprocessor  for defining A and B. If You Know About#define preprocessor goto>>>#define preprocessor

3)Logical Operator:-


 Operators                                Explanation                                                Example
1) &&                      Called Logical AND operator. If both the                (A &&  false.)                                                           operands are non-zero, then the                                                                                                                  condition becomes true.

2) ||                          Called Logical OR Operator. If any of the                (A ||B)is true
                                  two (A || B) is true.operands is non-zero,
                                      then  the condition  becomes true.

3)!                                 Called Logical NOT Operator. It is used to
                                       reverse the logical state of its operand. If a          !(A &&B) is true.
                                     condition is true, then Logical NOT operator
                                                      will make it false.

4)Bitwise operator :-

Bitwise operators work on bits and perform bit-by-bit operation:-
The List Of Operators And Their Description
As Well As Example Is Given In Below Table:-

Assignment Operators:-

The List Of Operators And Their Description
As Well As Example Is Given In Below Table:-

6)Miscellaneous Operator:-

Besides the operators discussed above, there are a few other important
operators including sizeof and ? : supported by the C Language.
The List Of Operators And Their Description
As Well As Example Is Given In Below Table:-

                                              THAT'S ALL ABOUT OPERATORS IN C LANGUAGE
                                                I HOPE YOU WILL LIKE IT AND HELPFUL FOR U
                                                 PLEASE SHARE US ON SOCIAL MEDIA..
                                    -: THANKS FOR VISITING US:-




Comments

Popular posts from this blog

Introduction To Array In C Language

Introduction To Array: *Array Is A Type Of Data Structure Which Store Collection of Data Of  Same Type.Which Can Be Integer Float Or Character. *All arrays consist of contiguous memory locations. *The lowest address corresponds to the first element and the highest  address to the last element. Declaration Of Array:- It Consist up of 3 part :- 1.Data Type  2.Array Name 3.Size Of Array General Syntax:-                                                      data_type Array_name[size_of_array]; For Example:-  int marks[20]; in example datatype of array is int and name is marks and size is 20. * It Is Called Single Dimensional Array * the Array Size Must be Integer And it   must be greater than zero. Initialization Of Array: *We initialize an array in C either one by one or using a single statement           ...

Introductution To Structures In C Language

About Structure:- Arrays allow to define a type of variables that can hold several data items of the same kind. Similarly, structure is another user-defined data type available in C that allows to combine data items of different kinds. Let Us Take An Real Life Example: If We want to track the following attributes about each book: 1.Title (May Be String) 2.Author(May Be String) 3.Subject (May Be String) 4.Book ID (Integer Type) Than We Have to Define A Structure Variable That Can Take This Different Type Of Data-Types. Syntax For Defining A Structure:- struct [structure_Name] { member definition; member definition; ... member definition; } [one or more structure variables]; For Information of Student The Definition of structure Will Be: struct student_data {  char name[20];  int roll_Number;  int standered;  char father's_name[20]; } std1; //structure Vaiable   Accesing Structure Members:- The Members of structure variable accesed by Dot(.) Operator.. Let Us Take...

Types Of Array In C language

Two Dimensional Array :- * It Is The Combination Of Two One Dimensional Array * It Is Used To Implement Matrix Operation . *A two-dimensional array can be considered as a table which  will have 'a' number of rows and'b'number of columns. Declaration Of Two Dimensional Array:-   data_type Array_name [size of row][size of column]; For Example:- int matrix[3][4]; in above example we will store a matrix of 3*3. This Will Cleared From Following Figure:- *It can be represented a[i][j].where i and j represents  row and column respectively. Initialization Of Two Dimensional Array:- let us consider an array "float a[3][3]"then it will be initialized float a[3][3]={                {1.2,2.3,4.3} //initializers for row indexed by 0                {2.1,2.2,2.3} //initializers for row indexed by 1                {3.1,3.4,3.6} //initializers for row indexed by 2 ...