[ภาษาซี] ลําดับการทํางานของโอเปอเรเตอร์

4 Jan 2018

Share to:

โอเปอเรเตอร์มีอยู่หลายชนิด ดังนั้นภาษาซีจึงได้กําหนดลําดับความสําคัญของของโอเปอเรเตอร์ขึ้นมา โดยเรียงลําดับจากความสําคัญสูงไปความสําคัญตํ่า ดังนี้

  • ()
  • ++, —
  • -(เครื่องหมายลบหน้าตัวเลข)
  • *, /, %
  • +, -

กรณีที่ระดับความสําคัญเท่ากันจะดําเนินการจากซ้ายไปขวา

ตัวอย่าง 1

4 + 3 * 4 / 6 จะคิดคํานวณได้ดังนี้ 4 + [ ( 3 * 4 ) / 6 ] = 6

ตัวอย่าง 2

4 * 3 / ( 3 * 2 ) จะคิดคํานวณได้ดังนี้ ( 4 * 3 ) / ( 3 * 2 ) = 2


Copyright © 2019 - 2024 thiti.dev |  v1.41.0 |  Privacy policy | 

Build with ❤️ and Astro.

Github profile   Linkedin profile   Instagram   X profile   Youtube channel   Telegram   Email contact   วงแหวนเว็บ