Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Chương trình C# thực hiện các phép toán số học cơ bản

Các toán tử số học cơ bản trong C#:

Toán tử Mô tả
+Cộng hai toán hạng
-Trừ toán hạng thứ 2 từ thứ 1
*Nhân hai toán hạng
/Chia toán hạng 1 cho toán hạng 2
%Phần dư chia nguyên (Modulus)
++Tăng giá trị lên 1
--Giảm giá trị xuống 1

Mã nguồn minh họa

using System;

namespace Sample {
    class Demo {
        static void Main(string[] args) {
            int num1 = 50, num2 = 25;
            int result;
            
            result = num1 + num2;
            Console.WriteLine("Cộng: {0}", result);       // 75
            
            result = num1 - num2;
            Console.WriteLine("Trừ: {0}", result);        // 25
            
            result = num1 * num2;
            Console.WriteLine("Nhân: {0}", result);       // 1250
            
            result = num1 / num2;
            Console.WriteLine("Chia: {0}", result);       // 2 (chia nguyên)
            
            result = num1 % num2;
            Console.WriteLine("Modulus: {0}", result);    // 0
            
            result = num1++;
            Console.WriteLine("Post-increment: {0}", result); // 50 (giá trị cũ)
            
            result = num1--;
            Console.WriteLine("Post-decrement: {0}", result); // 51 (giá trị cũ)
            
            Console.ReadLine();
        }
    }
}

Kết quả

Cộng: 75
Trừ: 25
Nhân: 1250
Chia: 2
Modulus: 0
Post-increment: 50
Post-decrement: 51

Giải thích ++ và --

Ký phápTênGiá trị biểu thứcGiá trị biến sau
++xPre-incrementGiá trị mớix+1
x++Post-incrementGiá trị cũx+1
--xPre-decrementGiá trị mớix-1
x--Post-decrementGiá trị cũx-1

Lưu ý quan trọng

  • Chia nguyên int / int → kết quả int (phần thập phân bị cắt). Dùng double nếu cần chính xác.
  • % chỉ dùng cho kiểu số nguyên.
  • Tránh lạm dụng ++/-- trong biểu thức phức tạp — dễ gây bug khó tìm.