3
C Programming Operators Operators are the symbol which operates on value or a variable. For example: + is a operator to perform addition.C programming language has wide range of operators to perform various operations.Simple answer can be given using expression 4 + 5 is equal to 9. Here 4 and 5 are called operands and + is called operator. C language supports following type of operators. Arithmetic Operators Logical (or Relational) Operators Bitwise Operators Assignment Operators Misc Operators Arithmetic Operators Operat or Description Example + Adds two operands A + B will give 30 - Subtracts second operand from the first A - B will give -10 * Multiply both operands A * B will give 200 / Divide numerator by denumerator B / A will give 2 % Modulus Operator and remainder of after an integer division B % A will give 0 #include<stdio.h> #include<conio.h> void main() { int a,b,c,d,e,f,g; clrscr(); printf("Enter the value of A"); scanf("%d",&a); printf("Enter the value of B"); scanf("%d",&b);

C programming operators

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: C programming operators

C Programming Operators

Operators are the symbol which operates on value or a variable. For example: + is a operator to perform addition.C programming language has wide range of operators to perform various operations.Simple answer can be given using expression 4 + 5 is equal to 9. Here 4 and 5 are called operands and + is called operator. C language supports following type of operators.

Arithmetic Operators Logical (or Relational) Operators

Bitwise Operators

Assignment Operators

Misc Operators

Arithmetic Operators

Operator

Description Example

+ Adds two operands A + B will give 30

- Subtracts second operand from the first A - B will give -10

* Multiply both operands A * B will give 200

/ Divide numerator by denumerator B / A will give 2

%Modulus Operator and remainder of after an integer division

B % A will give 0

#include<stdio.h>#include<conio.h>void main(){int a,b,c,d,e,f,g;clrscr();printf("Enter the value of A");scanf("%d",&a);printf("Enter the value of B");scanf("%d",&b);c=a+b;d=a-b;e=a*b;f=a/b;g=a%b;printf("\nThe Sum of A and B is%d",c);printf("\nThe Sub of A and B is%d",d);printf("\nThe Multiply of A and B is%d",e);printf("\nThe Divide of A and B is%d",f);printf("\nThe Modulus of A and B is%d",g);getch();}

Page 2: C programming operators

Relational operators

               Relational operators are used to compare, logical, arithmetic and character expression. Each of these six relational operators takes two operands. Each of these operators compares their left side with their right side. The whole expression involving the relation operator then evaluate to an integer. It evaluates to 0 if the condition is false and 1 if it is true.

   Suppose that a and b are integer variables whose values are 100 and 4, respectively. Several arithmetic expressions involving these variables are shown below, together with their resulting values.

  Expression     Interpretation     Value     a<b     False     0     a>b     True     1     a<=b     False     0     a>=b     True     1     a==b     False     0     a!=b     True     1

Assume variable A holds 10 and variable B holds 20 then:

Operator

Description Example

==Checks if the value of two operands is equal or not, if yes then condition becomes true.

(A == B) is not true.

!=Checks if the value of two operands is equal or not, if values are not equal then condition becomes true.

(A != B) is true.

>Checks if the value of left operand is greater than the value of right operand, if yes then condition becomes true.

(A > B) is not true.

<Checks if the value of left operand is less than the value of right operand, if yes then condition becomes true.

(A < B) is true.

>=Checks if the value of left operand is greater than or equal to the value of right operand, if yes then condition becomes true.

(A >= B) is not true.

<=Checks if the value of left operand is less than or equal to the value of right operand, if yes then condition becomes true.

(A <= B) is true.

#include<stdio.h>#include<conio.h>void main(){int a,b;clrscr();printf("Enter the value of A:");scanf("%d",&a);

Page 3: C programming operators

printf("Enter the value of B:");scanf("%d",&b);printf("\nThe output of A<B is%d",a<b);printf("\nThe output of A>B is%d",a>b);printf("\nThe output of A<=B is%d",a<=b);printf("\nThe output of A>=B is%d",a>=b);getch();}