What are the arithmetic operators in C#

Description

C# defines the following arithmetic operators:

Operator Meaning
+Addition
-Subtraction (also unary minus)
*Multiplication
/ Division
% Modulus
++Increment
-- Decrement

Example

When / is applied to an integer, any remainder will be truncated. For example, 10/3 will equal 3 in integer division.


using System;/*from  w ww.ja  v  a 2 s.com*/

class MainClass
{
    static void Main(string[] args)
    {
        int     a,b,c,d,e,f;

        a = 1;
        b = a + 6;
        Console.WriteLine(b);
        c = b - 3;
        Console.WriteLine(c);
        d = c * 2;
        Console.WriteLine(d);
        e = d / 2;
        Console.WriteLine(e);
        f = e % 2;
        Console.WriteLine(f);
    }
}

The code above generates the following result.

Divide by zero exception

Dividing by zero value generates the DivideByZeroException.


using System;//from   w w w.  j  a  v  a2 s.co m

class Program
{
    static void Main(string[] args)
    {
        int i = 4;
        int y = 0;
        
        int result = i / y;
        Console.WriteLine("result="+result);


    }
}

The output:





















Home »
  C# Tutorial »
    C# Language »




C# Hello World
C# Operators
C# Statements
C# Exception