Чтобы проверить, равны ли два целых числа в программе на C, вы можете использовать следующие методы:
-
Метод 1. Использование оператора равенства (==)
if (num1 == num2) { printf("The integers are equal.\n"); } else { printf("The integers are not equal.\n"); } -
Метод 2. Использование тернарного оператора
printf("The integers are %s.\n", (num1 == num2) ? "equal" : "not equal"); -
Способ 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. Использование побитового оператора 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"); }