אופרטורים אריתמטיים
חלק מהיחידה יסודות במסלול ה-Rust של Coddy. שיעור 15 מתוך 75.
משתמשים באופרטורים כדי לבצע פעולות על ערכים.
ראשית נדון באופרטורים אריתמטיים הבסיסיים ביותר, ייתכן שהם מוכרים לך משיעורי מתמטיקה.
| אופרטור | פעולה | דוגמה |
|---|---|---|
| + | חיבור | 3 + 2 = 5 |
| - | חיסור | 3 - 2 = 1 |
| * | כפל | 3 * 2 = 6 |
| / | חילוק | 4 / 2 = 2 |
בואו נראה דוגמה לשימוש,
let a: i32 = 3;
let b: i32 = 5;
let c: i32 = a + b;
// c מכיל את הערך 8כשעובדים עם מספרים עשרוניים ב-Rust, משתמשים בסוג הנתונים f64, שיכול לאחסן מספרים עם נקודה עשרונית. אותם אופרטורים אריתמטיים (+, -, *, /) פועלים עם f64 בדיוק כמו עם מספרים שלמים:
let x: f64 = 3.3;
let y: f64 = 4.2;
let z: f64 = x + y;
// z מכיל את הערך 7.5אתגר
מתחיליםכתבו קוד שמאתחל שני משתנים, a ו־b, עם הערכים 5.2 ו־2.6 (בהתאמה).
לאחר מכן, אתחלו משתנה נוסף c שיכיל את התוצאה של a / b.
נסו בעצמכם
fn main() {
// כתבו את הקוד שלכם למטה
// אל תשנו את השורה שלמטה
println!("a = {}, b = {}, c = {}", a, b, c);
}השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה יסודות
5אופרטורים חלק 2
אופרטורים לוגיים חלק 1אופרטורים לוגיים חלק 2חזרה – לוגיקה פשוטהאופרטורים לוגיים חלק 3תרגלו בעצמכם: קומפיילר Rust אונליין