C#中的常用算術運算符詳解

算術運算符


C#中的常用算術運算符詳解

基礎運算符 加、減、乘、除、模

C#中的常用算術運算符詳解

i++ i-- ++i --i的區別


C#中的常用算術運算符詳解


C#中的常用算術運算符詳解


源代碼如下

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleOperatorsDemo
{
/*
* 描述:本類用於講解C#中的算術運算符的基本用法
* 作者:道哥說編程
* 日期:2019-11-29
*/
class Program
{
static void Main(string[] args)
{
//已知變量如下
int a = 10;
int b = 5;
int c = 3;
double d = 3.5;
//下面幾個例子演示基本運算 加、減、乘、除、餘、的用法
Console.WriteLine("a+b="+(a+b));
Console.WriteLine("a-b=" + (a + b));
Console.WriteLine("a*b=" + (a - b));

//能正好除盡的數
Console.WriteLine("a/b=" + (a / b));
//有餘數的數 a/c的結果為3 因為在C#中的整數與整數相除,結果仍為整數
Console.WriteLine("a/c=" + (a / c));

//下面看一下有小數的除法操作
Console.WriteLine("a/d=" + (a / d));

//取模的結果為整除後的餘數
Console.WriteLine("a%c=" + (a % c));

/**下面的案例講解下初學者最容易雲裡霧裡的i++和++i*/
//i++ 先使用i的值 使用完了再運算
//如下變量
int num1 = 1;
int num2 = num1++;
//此時num2的值依舊是1
Console.WriteLine("num2的值為==>"+num2);
//使用完了num1之後 num1的值則自增1 為2了
Console.WriteLine("num1的值為==>" + num1);

//++i先運算 再使用
int operator1 = 1;
int operator2 = ++operator1;
//此時operator2的值依舊是2
Console.WriteLine("operator2的值為==>" + operator2);
//運算完了之後operator1的值也自增1了結果為2
Console.WriteLine("operator1的值為==>" + operator1);

//總結 同理 i--和--i也是一樣的道理
//i++ i--是先使用自身在自增自減 ++i和--i是先自增自減 再運算


Console.ReadLine();

}
}
}


分享到:


相關文章: