מה המשמעות של '/=' בתכנות C?

Mh Hmsm Wt Sl Btknwt C



אופרטורים הם סמלים המבצעים פעולות מתמטיות או לוגיות ספציפיות, ובתכנות C, נעשה בהם שימוש נרחב למניפולציה של נתונים ומשתנים. קיימות מספר קטגוריות אופרטורים בתכנות C, כולל אופרטורים יחסיים, אריתמטיים, סיביים, לוגיים ואופרטורים הקצאים. '/=' הוא סוג של אופרטור כזה הנקרא אופרטור הקצאה בשימוש נרחב בתכנות C.

עקוב אחר מאמר זה כדי ללמוד על מפעיל ההקצאה '/=' בפירוט.

מה המשמעות של /= בתכנות C?

ה '/=' אופרטור הוא סימון קיצור לביצוע פעולות כמו חלוקה והקצאה בשלב אחד. זה שילוב של שניהם מפעיל החטיבה '/' ומפעיל ההקצאה '/=' . כאשר אתה משתמש '/=' עם משתנה בתכנות C, הוא מחלק את הערך של המשתנה הזה בערך אחר ואז מקצה את התוצאה בחזרה לאותו משתנה.







הדוגמה להלן היא הדגמה פשוטה של '/=' בתכנות C:



מספר 1 /= מספר 2 שווה ערך למספר 1 = מספר 1 / מספר 2

כאן אנו משתמשים בשני משתנים מספר 1 ו מספר 2 . המשתנה num1 מחולק בערך המשתנה מספר 2 , והתוצאה נשמרת במשתנה מספר 1 . אנחנו יכולים להגיד את זה num1 /= num2 היא הצורה הקצרה של num1 = num1 / num2 .



היתרונות של /= אופרטורים

להלן שני יתרונות עיקריים של '/=' מפעיל בתכנות C:





  • זה מגדיל את קריאות הקוד שלך והופך אותו לתמציתי יותר.
  • זה חוסך זמן הקלדה בעת כתיבת תוכניות ארוכות ומורכבות.

כיצד ליישם /= בתכנות C?

בואו ניקח בחשבון דוגמה בסיסית שמדגימה את פעולתו של '/=' מפעיל בתכנות C.

#include

int רָאשִׁי ( )

{

int מספר 1 , מספר 2 ;

printf ( 'אנא הזן את הערך של המספר השלם הראשון: \n ' ) ;

scanf ( '%d' , & מספר 1 ) ;

printf ( 'אנא הזן את הערך של המספר השלם השני: \n ' ) ;

scanf ( '%d' , & מספר 2 ) ;

מספר 1 /= מספר 2 ;

printf ( 'התוצאה המחושבת היא: %d \n ' , מספר 1 ) ;

לַחֲזוֹר 0 ;

}

התוכנית לעיל מבקשת מהמשתמש להזין שני מספרים מסוג מספר שלם בשם num1 ו- num2. ואז הוא משתמש ב- '/=' מפעיל לחלק מספר 1 על ידי מספר 2 ומאחסן את התוצאה ב מספר 1 . ניתן להציג את התוצאה בפלט המופיע להלן:



סיכום

ה '/=' אופרטור שימושי בתכנות C המבצע חלוקה והקצאה בשלב אחד. זה קל לשימוש ודורש הבנה בסיסית של המפעילים. אתה יכול לעקוב אחר ההנחיות המפורטות לעיל כדי ללמוד את השימוש בהן '/=' בתכנות C עם דוגמה פשוטה של ​​קוד.