'/ =' หมายถึงอะไรในการเขียนโปรแกรม C?

Hmay Thung Xari Ni Kar Kheiyn Porkaerm C



ตัวดำเนินการเป็นสัญลักษณ์ที่ดำเนินการทางคณิตศาสตร์หรือตรรกะเฉพาะ และในการเขียนโปรแกรมภาษาซี มีการใช้อย่างกว้างขวางเพื่อจัดการข้อมูลและตัวแปร มีโอเปอเรเตอร์หลายประเภทในการเขียนโปรแกรมภาษาซี ได้แก่ ตัวดำเนินการเชิงสัมพันธ์ เลขคณิต บิต โลจิคัล และการกำหนด “/=” เป็นตัวดำเนินการประเภทหนึ่งที่เรียกว่าตัวดำเนินการมอบหมาย ซึ่งใช้กันอย่างแพร่หลายในการเขียนโปรแกรมภาษาซี

ทำตามบทความนี้เพื่อเรียนรู้เกี่ยวกับตัวดำเนินการมอบหมาย “/=” ในรายละเอียด.

/= หมายถึงอะไรในการเขียนโปรแกรม C?

เดอะ “/=” ตัวดำเนินการเป็นสัญกรณ์ชวเลขสำหรับการดำเนินการ เช่น การแบ่งและการมอบหมายในขั้นตอนเดียว เป็นการรวมกันของทั้งผู้ดำเนินการส่วน '/' และผู้ดำเนินการมอบหมาย “/=” . เมื่อคุณใช้ “/=” ด้วยตัวแปรในการเขียนโปรแกรมภาษาซี จะนำค่าของตัวแปรนั้นไปหารด้วยค่าอื่น แล้วกำหนดผลลัพธ์กลับเป็นตัวแปรเดียวกัน







ตัวอย่างด้านล่างเป็นการสาธิตอย่างง่ายของ “/=” ในการเขียนโปรแกรม C:



หมายเลข 1 /= num2 เท่ากับ num1 = หมายเลข 1 / หมายเลข 2

ที่นี่เราใช้สองตัวแปร หมายเลข 1 และ หมายเลข 2 . ตัวแปร num1 จะถูกหารด้วยค่าของตัวแปร หมายเลข 2 และผลลัพธ์จะถูกบันทึกไว้ในตัวแปร หมายเลข 1 . เราสามารถพูดได้ว่า num1 /= num2 เป็นรูปแบบย่อของ num1 = num1 / num2 .



ข้อดีของ /= ตัวดำเนินการ

ต่อไปนี้เป็นข้อได้เปรียบที่สำคัญสองประการของ “/=” ตัวดำเนินการในการเขียนโปรแกรม C:





  • เพิ่มความสามารถในการอ่านโค้ดของคุณและทำให้กระชับยิ่งขึ้น
  • ช่วยประหยัดเวลาในการพิมพ์เมื่อเขียนโปรแกรมที่ยาวและซับซ้อน

วิธีการใช้ /= ในการเขียนโปรแกรม C?

ลองพิจารณาตัวอย่างพื้นฐานที่แสดงให้เห็นถึงการทำงานของ '/=' ตัวดำเนินการในการเขียนโปรแกรมภาษาซี

#รวม

นานาชาติ หลัก ( )

{

นานาชาติ หมายเลข 1 , หมายเลข 2 ;

พิมพ์ฉ ( 'กรุณาป้อนค่าของจำนวนเต็มแรก: \n ' ) ;

สแกน ( '%d' , & หมายเลข 1 ) ;

พิมพ์ฉ ( 'กรุณาป้อนค่าของจำนวนเต็มที่สอง: \n ' ) ;

สแกน ( '%d' , & หมายเลข 2 ) ;

หมายเลข 1 /= หมายเลข 2 ;

พิมพ์ฉ ( 'ผลการคำนวณคือ: %d \n ' , หมายเลข 1 ) ;

กลับ 0 ;

}

โปรแกรมด้านบนขอให้ผู้ใช้ป้อนตัวเลขประเภทจำนวนเต็มสองจำนวนชื่อ num1 และ num2 จากนั้นจึงใช้ “/=” ตัวดำเนินการที่จะแบ่ง หมายเลข 1 โดย หมายเลข 2 และเก็บผลลัพธ์ไว้ใน หมายเลข 1 . ผลลัพธ์สามารถแสดงในผลลัพธ์ที่ระบุด้านล่าง:



บทสรุป

เดอะ “/=” โอเปอเรเตอร์มีประโยชน์ในการเขียนโปรแกรมภาษาซีที่แบ่งและมอบหมายในขั้นตอนเดียว ใช้งานง่ายและต้องมีความเข้าใจพื้นฐานของผู้ปฏิบัติงาน คุณสามารถปฏิบัติตามแนวทางที่ให้ไว้ข้างต้นเพื่อเรียนรู้การใช้งาน “/=” ในการเขียนโปรแกรมภาษาซีพร้อมตัวอย่างโค้ดอย่างง่าย