สำหรับตัวเลขใน 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(); } } }