Sunday, April 5, 2015

C# - Arithmatic Operators

C# - Arithmatic Operators


Following table shows all the arithmetic operators supported by C#. Assume variable Aholds 10 and variable B holds 20, then:
OperatorDescriptionExample
+Adds two operandsA + B = 30
-Subtracts second operand from the firstA - B = -10
*Multiplies both operandsA * B = 200
/Divides numerator by de-numeratorB / A = 2
%Modulus Operator and remainder of after an integer divisionB % A = 0
++Increment operator increases integer value by oneA++ = 11
--Decrement operator decreases integer value by oneA-- = 9

Example

The following example demonstrates all the arithmetic operators available in C#:

using System;
namespace OperatorsAppl
{
   class Program
   {
      static void Main(string[] args)
      {
         int a = 21;
         int b = 10;
         int c;

         c = a + b;
         Console.WriteLine("Line 1 - Value of c is {0}", c);
         c = a - b;
         Console.WriteLine("Line 2 - Value of c is {0}", c);
         c = a * b;
         Console.WriteLine("Line 3 - Value of c is {0}", c);
         c = a / b;
         Console.WriteLine("Line 4 - Value of c is {0}", c);
         c = a % b;
         Console.WriteLine("Line 5 - Value of c is {0}", c);
         c = a++;
         Console.WriteLine("Line 6 - Value of c is {0}", c);
         c = a--;
         Console.WriteLine("Line 7 - Value of c is {0}", c);
         Console.ReadLine();
      }
   }
}

When the above code is compiled and executed, it produces the following result:
Line 1 - Value of c is 31
Line 2 - Value of c is 11
Line 3 - Value of c is 210
Line 4 - Value of c is 2
Line 5 - Value of c is 1
Line 6 - Value of c is 21
Line 7 - Value of c is 22

No comments:

Post a Comment