Menu
Coddy logo textTech

אופרטורים יחסיים

חלק מהיחידה יסודות במסלול ה-C של Coddy. שיעור 20 מתוך 63.

אופרטורי השוואה משמשים להשוואה בין שני אופרנדים.

לפעמים אנחנו צריכים לבדוק אם אופרנד אחד גדול/קטן/... מאופרנד אחר.

הטבלה הבאה מציגה אופרטורים אפשריים להשוואה:

אופרטורמשמעותדוגמה
==שווה1 == 2 מחזיר 0 (false)
!=לא שווה1 != 2 מחזיר 1 (true)
>גדול מ־1 > 2 מחזיר 0 (false)
<קטן מ־1 < 2 מחזיר 1 (true)
>=גדול או שווה1 >= 2 מחזיר 0 (false)
<=קטן או שווה1 <= 2 מחזיר 1 (true)


אופרטור ההשוואה מחזיר 1 אם ההשוואה נכונה או 0 אם היא שגויה.

לדוגמה:

int var1 = 13;
int var2 = 12;
int var3 = var1 != var2;

var3 יכיל את 1 כי var1 ו־var2 אינם שווים

challenge icon

אתגר

קל

כתוב תוכנית שמאתחלת 2 משתנים n1 ו-n2 בערכים 8 ו-9 (בהתאמה).

לאחר מכן אתחל משתנה נוסף n3 שיכיל את התוצאה של בדיקת האם n1 גדול מ-n2.

הדפס את הערכים של כל שלושת המשתנים באמצעות printf() בפורמט הבא:

n1 = [value of n1], n2 = [value of n2], n3 = [value of n3]

נסו בעצמכם

#include <stdio.h>

int main() {
    // הקלידו את הקוד שלכם למטה

    
    // אל תשנו את השורה למטה
    printf("n1 = %d, n2 = %d, n3 = %d\n", n1, n2, n3);
    
    return 0;
}
quiz iconבחנו את עצמכם

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

כל השיעורים ביחידה יסודות

תרגלו בעצמכם: קומפיילר C אונליין