Методы проверки равенства двух целых чисел в программе на C

Чтобы проверить, равны ли два целых числа в программе на C, вы можете использовать следующие методы:

  1. Метод 1. Использование оператора равенства (==)

    if (num1 == num2) {
       printf("The integers are equal.\n");
    } else {
       printf("The integers are not equal.\n");
    }
  2. Метод 2. Использование тернарного оператора

    printf("The integers are %s.\n", (num1 == num2) ? "equal" : "not equal");
  3. Способ 3. Использование функции

    int isEqual(int num1, int num2) {
       return (num1 == num2);
    }
    // Usage
    if (isEqual(num1, num2)) {
       printf("The integers are equal.\n");
    } else {
       printf("The integers are not equal.\n");
    }
  4. Метод 4. Использование побитового оператора XOR

    int isEqual(int num1, int num2) {
       return !(num1 ^ num2);
    }
    // Usage
    if (isEqual(num1, num2)) {
       printf("The integers are equal.\n");
    } else {
       printf("The integers are not equal.\n");
    }