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

ตัวดำเนินการ C และเครื่องหมายวรรคตอนคืออะไร


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

เครื่องหมายวรรคตอน ใช้เพื่อแยกหรือยุติรายการองค์ประกอบ

ตัวดำเนินการ C และเครื่องหมายวรรคตอนมีดังนี้ -

...   &&  -=  >=   ~   +   ;  ]

<<=   &=  ->  >>   %   ,   <  ^
>>=   *=  /=  ^=   &   -   =  {

!=    ++  <<  |=   (   .   >  |

%=    +=  <=  ||   )   /   ?  }

##    --  ==  !   *   :   [   #

โปรดทราบว่าบางลำดับใช้เป็นโอเปอเรเตอร์และเป็นเครื่องหมายวรรคตอน เช่น *, =, :, # และ ,.

คู่ต้องใช้เครื่องหมายวรรคตอนหลายตัว เช่น ( ), [ ], { }

เมื่อแยกวิเคราะห์ข้อความอินพุต คอมไพเลอร์พยายามสร้างลำดับที่ยาวที่สุดสำหรับโทเค็น ดังนั้นเมื่อแยกวิเคราะห์ a+++++b คอมไพเลอร์จะรับรู้สิ่งต่อไปนี้ -

a ++ ++ + b which is not a valid construct

คอมไพเลอร์จะไม่พิจารณาสิ่งต่อไปนี้ -

a ++ + ++ b which may be valid