คำสั่งของการดำเนินงานคืออะไร?

ลำดับของการดำเนินการ หรือที่เรียกว่าโอเปอเรเตอร์สำคัญคือชุดของกฎที่ระบุขั้นตอนที่ควรดำเนินการก่อนในนิพจน์ทางคณิตศาสตร์

ตัวอย่างเช่นในนิพจน์ "ห้าเพิ่มไปยังหกคูณด้วยเจ็ด" ตัวดำเนินการคือการบวกและการคูณ (ห้าหกและเจ็ดเป็นตัวถูกดำเนินการ) หากทำการเพิ่มก่อนผลลัพธ์ที่ได้คือ 77 แต่ถ้าทำการคูณก่อนจะได้ผลลัพธ์คือ 47 ลำดับการดำเนินการกำหนดว่าคำตอบที่ถูกต้องคือ 47 เนื่องจากการคูณและการหารต้องดำเนินการก่อนการบวกและการลบเสมอ

ลำดับการดำเนินการทางคณิตศาสตร์

  1. วงเล็บเลขชี้กำลังและราก แล้วก็
  2. การคูณและการหาร แล้ว
  3. การบวกและการลบ

เคล็ดลับ: วิธีง่าย ๆ ในการจดจำลำดับของการดำเนินการคือ PEMDAS หรือ "โปรดขอโทษป้าแซลลี่ที่รักของฉัน"

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

ในการเขียนโปรแกรมคอมพิวเตอร์ภาษาส่วนใหญ่ใช้ระดับความสำคัญที่เหมือนกับวิทยาศาสตร์และคณิตศาสตร์ บางภาษาเช่น Smalltalk และ Lisp ไม่มีกฎที่มีความสำคัญเลย: โปรแกรมเมอร์ต้องระบุตัวดำเนินการตามลำดับที่ถูกต้อง

ในภาษาการเขียนโปรแกรม C จะมีการใช้ระดับความสำคัญของโอเปอเรเตอร์ต่อไปนี้ซึ่งแสดงไว้ที่นี่เพื่อลดความสำคัญ

ระดับ 1 (ลำดับความสำคัญสูงสุด)
ผู้ประกอบการ:การดำเนินงาน:
++การเพิ่มขึ้น
-การพร่อง
()ฟังก์ชั่นการโทร
[]การห้อยอาร์เรย์
.การเลือกองค์ประกอบโดยการอ้างอิง
->การเลือกองค์ประกอบผ่านตัวชี้
ระดับ 2
* * * *การคูณ
/แผนก
%modulo
ระดับ 3
+การเพิ่ม
-การลบ
ระดับ 4
<<เลื่อนไปทางซ้ายเล็กน้อย
>>เลื่อนระดับบิตไปทางขวา
ระดับ 5
<น้อยกว่า
<=น้อยกว่าหรือเท่ากับ
>มากกว่า
> =มากกว่าหรือเท่ากับ
ระดับ 6
==เท่ากัน
! =ไม่เท่ากับ
ระดับ 7
&ระดับบิตและระดับ
ระดับ 8
^Bitwise XOR (พิเศษหรือ)
ระดับ 9
|Bitwise หรือ (รวมหรือ)
ระดับ 10
&&ตรรกะและ
ระดับ 11
||ตรรกะหรือ
ระดับ 12
?:เงื่อนไขที่สาม
ระดับ 13
=การมอบหมายโดยตรง
+ =มอบหมายโดยผลรวม
- =การมอบหมายโดยความแตกต่าง
* =การมอบหมายตามผลิตภัณฑ์
/ =การมอบหมายตามความฉลาดทาง
% =การมอบหมายตามส่วนที่เหลือ
<< =กำหนดโดยการเลื่อนซ้ายบิต
>> =กำหนดโดยการเปลี่ยนบิตขวา
และ =การมอบหมายตามบิตและ AND
^ =การมอบหมายโดยบิต XOR
| =การมอบหมายตามบิตหรือ
ระดับ 14
,จุลภาค

ผู้ประกอบการขั้นตอนการเขียนโปรแกรมเงื่อนไขการเขียนโปรแกรม