Vâng, có nhiều quan điểm bạn có thể nhìn vào nó. Nếu bạn đang xem nó như là một phép toán thì nó chỉ là một phân chia modulo. Thậm chí chúng ta không cần điều này như bất cứ điều gì% làm, chúng ta cũng có thể đạt được bằng cách sử dụng phép trừ, nhưng mọi ngôn ngữ lập trình đều thực hiện nó theo cách rất tối ưu.
Và phân chia modulu không bị giới hạn trong việc tìm số lẻ và số chẵn hoặc số học đồng hồ. Có hàng trăm thuật toán cần hoạt động mô-đun này, ví dụ, thuật toán mã hóa, v.v. Vì vậy, nó là một phép toán tổng quát như +, -, *, /, v.v.
Ngoại trừ phối cảnh toán học, các ngôn ngữ khác nhau sử dụng biểu tượng để xác định cấu trúc dữ liệu tích hợp, như trong Perl %hash
được sử dụng để cho thấy rằng người lập trình đã khai báo một băm. Vì vậy, tất cả thay đổi dựa trên thiết kế ngôn ngữ lập trình.
Vì vậy, vẫn có nhiều quan điểm khác mà người ta có thể thêm vào danh sách sử dụng%.
Nguồn
2010-08-28 08:12:04
Quá nhiều ứng dụng. Có lẽ đây nên là cộng đồng wiki. – kennytm
Bạn sử dụng nó khi cần thiết. "Đồng hồ số học" bao gồm tất cả các công dụng, phải không? –