Phép toán một ngôi

Trong Toán học, phép toán một ngôi là phép toán hoạt động với chỉ một toán hạng, tức là có duy nhất một giá trị nhập vào[1]. Một ví dụ đơn giản là một hàm f: A A trong đó A là một tập, hàm f là phép toán một ngôi trên A.

Ta thường ký hiệu phép toán ở trước (ví dụ, +, -, ), hoặc ở sau (ví dụ, giai thừa n!), hoặc ở dạng hàm số (ví dụ, sin(x)) hoặc ở trên toán hạng (ví dụ, chuyển vị AT). Ta cũng có các cách ký hiệu như ký hiệu căn bậc hai,..

Các ví dụ

[sửa | sửa mã nguồn]

Phép toán dương và âm

[sửa | sửa mã nguồn]

Ta tính trước các phép toán một ngôi rồi mới xét các phép toán khác. Sau đây là ví dụ dùng phép phủ định:

Ở đây, ký hiệu '-' đầu tiên dành cho phép trừ, còn ký hiệu '-' thứ hai biểu thị phép toán một ngôi âm của 2 (hoặc '-2' có thể coi là số nguyên -2). Do đó, biểu thức bằng với:

3 - (−2) = 5

Theo lý thuyết thì, có phép toán dương nhưng nó không cần thiết nếu ta biết giá trị đã cho là dương:

(+2) = 2

Lượng giác

[sửa | sửa mã nguồn]

Trong lượng giác, các hàm lượng giác, chẳng hạn như , , là các phép toán một ngôi.

Ví dụ từ các ngôn ngữ lập trình

[sửa | sửa mã nguồn]

Javascript

[sửa | sửa mã nguồn]

Trong Javascript, các toán tử sau là các phép toán một ngôi:[2]

  • Tăng 1: ++x, x++
  • Giảm 1: −−x, x−−
  • Dương: +x
  • Âm: x
  • Bù 1: ~x
  • Phủ định logic !x

Họ ngôn ngữ C

[sửa | sửa mã nguồn]

Trong họ ngôn ngữ C, các toán tử sau là phép toán một ngôi:[3][4]

  • Tăng 1: ++x, x++
  • Giảm 1: −−x, x−−
  • Tham chiếu: &x
  • Trỏ: *x
  • Dương: +x
  • Âm: x
  • Bù 1: ~x
  • Phủ định logic !x
  • Sizeof: sizeof x, sizeof(type-name)
  • Chuyển đổi kiểu: (type-name) cast-expression

Tham khảo

[sửa | sửa mã nguồn]
  1. ^ Weisstein, Eric W. "Unary Operation". mathworld.wolfram.com (bằng tiếng Anh). Truy cập ngày 29 tháng 7 năm 2020.
  2. ^ "Unary Operators".
  3. ^ "Chapter 5. Expressions and Operators". C/C++ Language Reference. Version 6.0. tr. 109. Bản gốc lưu trữ ngày 16 tháng 10 năm 2012. {{Chú thích sách}}: Đã bỏ qua |work= (trợ giúp)
  4. ^ "Unary Operators - C Tutorials - Sanfoundry". www.sanfoundry.com. Bản gốc lưu trữ ngày 13 tháng 6 năm 2018. Truy cập ngày 3 tháng 6 năm 2021.
Chúng tôi bán
Bài viết liên quan
Review game Kena: Bridge of Spirits
Review game Kena: Bridge of Spirits
Kena: Bridge of Spirits là một tựa game indie được phát triển bởi một studio Mỹ mang tên Ember Lab - trước đây là một hãng chuyên làm phim hoạt hình 3D và đã rất thành công với phim ngắn chuyển thể từ tựa game huyền thoại Zelda
Nhân vật Paimon trong Genshin Impact
Nhân vật Paimon trong Genshin Impact
Paimon là một pé đồng hành siêu dễ thương cùng main chính tham gia phiêu lưu trong thế giới Genshin Impart
Giả thuyết: Câu chuyện của Pierro - Quan chấp hành đầu tiên của Fatui
Giả thuyết: Câu chuyện của Pierro - Quan chấp hành đầu tiên của Fatui
Nếu nhìn vào ngoại hình của Pierro, ta có thể thấy được rằng ông đeo trên mình chiếc mặt nạ có hình dạng giống với Mặt nạ sắt nhuốm máu
Lịch sử nước biển khởi nguyên - Genshin Impact
Lịch sử nước biển khởi nguyên - Genshin Impact
Thế giới ngày xưa khi chưa có Thần - hay còn gọi là “Thế giới cũ” - được thống trị bởi bảy vị đại vương đáng sợ