บ้าน พัฒนาการ ความสำคัญคืออะไร - คำจำกัดความจาก techopedia

ความสำคัญคืออะไร - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - ลำดับความสำคัญหมายถึงอะไร

ลำดับความสำคัญใน C # เป็นกฎที่ระบุลำดับที่การดำเนินการบางอย่างจะต้องดำเนินการในการแสดงออก สำหรับนิพจน์ที่กำหนดซึ่งมีตัวดำเนินการมากกว่าสองตัวจะเป็นตัวกำหนดการดำเนินการที่ควรคำนวณก่อน

ในขณะที่การประเมินผลของนิพจน์ที่ดำเนินการโดยมนุษย์เริ่มจากด้านซ้ายและทำงานไปทางด้านขวานิพจน์ C # จะถูกประเมินผ่านลำดับความสำคัญของตัวดำเนินการ ลำดับความสำคัญช่วยอธิบายนิพจน์ที่มีตัวดำเนินการประเภทต่าง ๆ โดยไม่มีวงเล็บเป็นนิพจน์ที่มีวงเล็บโดยใช้กฎที่กำหนดไว้ล่วงหน้าที่กำหนดโดย C # Language Specification (CLS)

การแสดงออก AC # เป็นลำดับของตัวถูกดำเนินการอย่างน้อยหนึ่งตัวที่รวมกันโดยใช้ตัวดำเนินการและยังสามารถมีค่าตามตัวอักษรการเรียกใช้เมธอดตัวแปร ฯลฯ นิพจน์ประเภทนี้สามารถประเมินเป็นค่าเดียววัตถุหรือวิธีการ ความสำคัญกว่ามีบทบาทสำคัญในการกำหนดลำดับที่จะต้องมีการประเมินการแสดงออก

Techopedia อธิบายความสำคัญ

ความสำคัญของตัวดำเนินการ C # นั้นคล้ายคลึงกับที่ใช้ในสูตรพีชคณิต รายการหมวดหมู่ของตัวดำเนินการ C # ที่มีลำดับความสำคัญรวมถึง:

  • หลัก (xy, f (x), a, x ++, x--, ใหม่, typeof, ถูกตรวจสอบ, ไม่ถูกตรวจสอบ)
  • Unary (+, -, !, ~, ++ x, --x, (T) x)
  • การคูณ (*, /, %)
  • สารเติมแต่ง (+, -)
  • Shift (<<. >>)
  • การทดสอบเชิงสัมพันธ์และการทดสอบประเภท (<.>, <=, > =, คือ, ตาม)
  • ความเท่าเทียมกัน (==, ! =)
  • ตรรกะและ (&)
  • ตรรกะ XOR (^)
  • ตรรกะหรือ (|)
  • เงื่อนไขและ (&&)
  • เงื่อนไขหรือ | |
  • รวมกันเป็นศูนย์ (??)
  • Ternary (หรือเงื่อนไข) (? :)
  • การมอบหมาย (=, * =, / =, % =. + =, - =,, & =, ^ =, | = 0)

ตัวอย่างเช่นนิพจน์ "a - b / c, b / c" จะถูกประเมินก่อนและจากนั้นหารผลหารจะถูกลบออกจาก "a" เนื่องจากการหารมีลำดับความสำคัญสูงกว่าการลบ

โดยใช้วงเล็บสำหรับนิพจน์ที่จำเป็นต้องได้รับการประเมินก่อนความสำคัญสามารถแทนที่ได้

คำจำกัดความนี้ถูกเขียนในบริบทของ C #
ความสำคัญคืออะไร - คำจำกัดความจาก techopedia