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: