สำหรับตัวเลขใน C # ให้ใช้ประเภท int แทนจำนวนเต็ม ซึ่งเป็นจำนวนเต็มบวกหรือลบ
ให้เราดูวิธีเพิ่มจำนวนเต็มสองตัวใน C# โดยใช้ตัวดำเนินการทางคณิตศาสตร์ + −
using System;
using System.Linq;
class Program {
static void Main() {
int x = 20;
int y = 30;
int sum = 0;
sum = x + y;
Console.WriteLine(sum);
}
} ตอนนี้ ให้เราเรียนรู้เกี่ยวกับลำดับที่ตัวดำเนินการทางคณิตศาสตร์เหล่านี้ กล่าวคือ ลำดับความสำคัญของตัวดำเนินการ
ลำดับความสำคัญของตัวดำเนินการกำหนดการจัดกลุ่มของคำในนิพจน์ สิ่งนี้ส่งผลต่อการประเมินนิพจน์ ตัวดำเนินการบางตัวมีลำดับความสำคัญสูงกว่าตัวดำเนินการอื่น ตัวอย่างเช่น ตัวดำเนินการการคูณมีลำดับความสำคัญสูงกว่าตัวดำเนินการการบวก
ตัวอย่างเช่น x =9 + 2 * 5; ที่นี่ x ถูกกำหนด 19 ไม่ใช่ 55 เนื่องจากโอเปอเรเตอร์ * มีลำดับความสำคัญสูงกว่า + ดังนั้นการประเมินครั้งแรกจะเกิดขึ้นสำหรับ 2*5 แล้วจึงเพิ่ม 9 เข้าไป
ต่อไปนี้เป็นตัวอย่างแสดงลำดับของตัวดำเนินการ -
ตัวอย่าง
using System;
namespace Demo {
class Program {
static void Main(string[] args) {
int a = 200;
int b = 100;
int c = 150;
int d = 50;
int res;
res = (a + b) * c / d;
Console.WriteLine("Value of (a + b) * c / d is : {0}", res);
res = ((a + b) * c) / d;
Console.WriteLine("Value of ((a + b) * c) / d is : {0}", res);
res = (a + b) * (c / d);
Console.WriteLine("Value of (a + b) * (c / d) : {0}",res);
res = a + (b * c) / d;
Console.WriteLine("Value of a + (b * c) / d : {0}",res);
Console.ReadLine();
}
}
}