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

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 ...

Variables And Constant In C Language

Introduction To Variable:- A variable is a name given to a storage area that our programs can manipulate. Each variable in C language has a specific type, which determines the size and layout of the variable's memory, the range of values that can be stored within that memory, and the set of operations that can be applied to the variable. The name of a variable can be composed of letters, digits, and the underscore character. It must begin with either a letter or an underscore. Upper and lowercase letters are distinct because C is case-sensitive. Based on the basic types explained in the previous post, there will be the following basic variable types:- Variable Definition in c language:- A variable definition tells the compiler where and how much storage to create for the variable. General Syntax For creating A Variable is data type_name; For Multiple Variable Of Same Data type:- data type_name1,name2,name3..; For Example :- int a; extern int c=6; // declaration of c static int f;  ...

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...