ทำตามบทความนี้เพื่อเรียนรู้เกี่ยวกับตัวดำเนินการมอบหมาย “/=” ในรายละเอียด.
/= หมายถึงอะไรในการเขียนโปรแกรม 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 . ผลลัพธ์สามารถแสดงในผลลัพธ์ที่ระบุด้านล่าง:
บทสรุป
เดอะ “/=” โอเปอเรเตอร์มีประโยชน์ในการเขียนโปรแกรมภาษาซีที่แบ่งและมอบหมายในขั้นตอนเดียว ใช้งานง่ายและต้องมีความเข้าใจพื้นฐานของผู้ปฏิบัติงาน คุณสามารถปฏิบัติตามแนวทางที่ให้ไว้ข้างต้นเพื่อเรียนรู้การใช้งาน “/=” ในการเขียนโปรแกรมภาษาซีพร้อมตัวอย่างโค้ดอย่างง่าย