Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

ตัวเลขใน C #


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